import { defineComponent as Z, reactive as X, watch as tt, toRefs as et, computed as ne } from "vue-demi";
import { openBlock as d, createElementBlock as u, Fragment as N, createCommentVNode as E, createElementVNode as e, toDisplayString as h, renderList as M, createTextVNode as R, pushScopeId as nt, popScopeId as st, withDirectives as dt, vModelCheckbox as ut } from "vue";
const se = /-(\w)/g;
function Ut(t) {
  return t.replace(se, (n, i) => i.toUpperCase());
}
const oe = "frog";
function ie(t) {
  return t = `${oe}-${t}`, [t, Ut(`-${t}`)];
}
function ot(t) {
  return t.install = (n) => {
    const i = t.name, [s, o] = ie(i);
    n.component(s, t), n.component(o, t), n.component(i, t), n.component(Ut(`-${i}`), t);
  }, t;
}
const K = (t) => t != null && t.startsWith("http") || t != null && t.startsWith("data:image") ? t : t ? `data:image/png;base64,${t}` : "", le = (t) => {
  if (t) {
    const n = t == null ? void 0 : t.split(" ")[0];
    let i = ["\u3007", "\u4E00", "\u4E8C", "\u4E09", "\u56DB", "\u4E94", "\u516D", "\u4E03", "\u516B", "\u4E5D", "\u5341"], s = n.replace(/[^0-9]+/g, ""), o = i[s[0]] + i[s[1]] + i[s[2]] + i[s[3]], l = s[4] === "0" ? i[s[5]] : i[10] + (s[5] > 0 ? i[s[5]] : ""), r = "";
    return s[6] === "0" ? r = i[s[7]] : s[6] === "1" ? s[7] === "0" ? r = i[10] : r = i[10] + i[s[7]] : (s[6] === "2" || s[6] === "3") && (s[7] === "0" ? r = i[s[6]] + i[10] : r = i[s[6]] + i[10] + i[s[7]]), o + " \u5E74 " + l + " \u6708 " + r + " \u65E5 ";
  }
};
const it = (t, n) => {
  const i = t.__vccOpts || t;
  for (const [s, o] of n)
    i[s] = o;
  return i;
}, re = [
  { name: "\u7ECF\u8425\u6027\u9053\u8DEF\u65C5\u5BA2\u8FD0\u8F93\u9A7E\u9A76\u5458", label: "\u9053\u8DEF\u5BA2\u8D27\u8FD0\u8F93\u9A7E\u9A76\u5458" },
  { name: "\u9053\u8DEF\u8D27\u7269\u8FD0\u8F93\u9A7E\u9A76\u5458", label: "\u9053\u8DEF\u5BA2\u8D27\u8FD0\u8F93\u9A7E\u9A76\u5458" },
  { name: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93\u9A7E\u9A76\u5458", label: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93\u9A7E\u9A76\u5458" },
  { name: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93\u88C5\u5378\u7BA1\u7406\u4EBA\u5458", label: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93\u88C5\u5378\u7BA1\u7406\u4EBA\u5458" },
  { name: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93\u62BC\u8FD0\u4EBA\u5458", label: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93\u62BC\u8FD0\u4EBA\u5458" },
  { name: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93\u9A7E\u9A76\u5458", label: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93\u9A7E\u9A76\u5458" },
  { name: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93\u88C5\u5378\u7BA1\u7406\u4EBA\u5458", label: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93\u88C5\u5378\u7BA1\u7406\u4EBA\u5458" },
  { name: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93\u62BC\u8FD0\u4EBA\u5458", label: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93\u62BC\u8FD0\u4EBA\u5458" },
  { name: "\u5267\u6BD2\u5316\u5B66\u54C1\u9053\u8DEF\u8FD0\u8F93\u9A7E\u9A76\u5458", label: "\u5267\u6BD2\u5316\u5B66\u54C1\u9053\u8DEF\u8FD0\u8F93\u9A7E\u9A76\u5458" },
  { name: "\u5267\u6BD2\u5316\u5B66\u54C1\u9053\u8DEF\u8FD0\u8F93\u88C5\u5378\u7BA1\u7406\u4EBA\u5458", label: "\u5267\u6BD2\u5316\u5B66\u54C1\u9053\u8DEF\u8FD0\u8F93\u88C5\u5378\u7BA1\u7406\u4EBA\u5458" },
  { name: "\u5267\u6BD2\u5316\u5B66\u54C1\u9053\u8DEF\u8FD0\u8F93\u62BC\u8FD0\u4EBA\u5458", label: "\u5267\u6BD2\u5316\u5B66\u54C1\u9053\u8DEF\u8FD0\u8F93\u62BC\u8FD0\u4EBA\u5458" },
  { name: "\u7206\u70B8\u54C1\u9053\u8DEF\u8FD0\u8F93\u9A7E\u9A76\u5458", label: "\u7206\u70B8\u54C1\u9053\u8DEF\u8FD0\u8F93\u9A7E\u9A76\u5458" },
  { name: "\u7206\u70B8\u54C1\u9053\u8DEF\u8FD0\u8F93\u88C5\u5378\u7BA1\u7406\u4EBA\u5458", label: "\u7206\u70B8\u54C1\u9053\u8DEF\u8FD0\u8F93\u88C5\u5378\u7BA1\u7406\u4EBA\u5458" },
  { name: "\u7206\u70B8\u54C1\u9053\u8DEF\u8FD0\u8F93\u62BC\u8FD0\u4EBA\u5458", label: "\u7206\u70B8\u54C1\u9053\u8DEF\u8FD0\u8F93\u62BC\u8FD0\u4EBA\u5458" },
  { name: "\u5DE1\u6E38\u51FA\u79DF\u6C7D\u8F66\u9A7E\u9A76\u5458", label: "\u51FA\u79DF\u6C7D\u8F66\u9A7E\u9A76\u5458" },
  { name: "\u7F51\u7EDC\u9884\u7EA6\u51FA\u79DF\u6C7D\u8F66\u9A7E\u9A76\u5458", label: "\u51FA\u79DF\u6C7D\u8F66\u9A7E\u9A76\u5458" }
], ae = Z({
  name: "teachLog",
  props: {
    childData: {
      type: Object,
      default: () => {
      }
    }
  },
  setup(t) {
    const n = X({
      studyList: [
        { label: "\u6B21\u6570/\u65E5\u671F", value: [], prop: "timeDate" },
        { label: "\u6559\u5B66\u9879\u76EE", value: [], prop: "trainSubject" },
        { label: "\u6240\u7528\u5B66\u65F6", value: [], prop: "trainHour" },
        { label: "\u5B66\u5458\u7B7E\u5B57", value: [], prop: "name" },
        { label: "\u6559\u7EC3\u5458\u8BC4\u4EF7\u53CA\u7B7E\u5B57", value: [], prop: "teacherName" }
      ],
      teachInfo: {
        schoolName: "",
        applyType: "",
        studyInfoDays: [],
        trainTarget: "",
        signatureTime: "",
        signaturePhoto: "",
        studentCode: ""
      },
      applyTitle: ""
    }), i = (o) => o == "\u9053\u8DEF\u5BA2\u8D27\u8FD0\u8F93\u9A7E\u9A76\u5458", s = (o) => ["\u5371\u9669", "\u5267\u6BD2", "\u7206\u70B8"].some((l) => o.includes(l));
    return tt(() => t.childData, (o) => {
      var l, r, a, c, f;
      if (o && Object.keys(o).length) {
        const g = new Array(8).fill({});
        let T = {
          ...o
        };
        T.studentInfoDetails = (l = T.studentInfoDetails) == null ? void 0 : l.map((_) => {
          var k, B, b, C, m, y, v;
          const p = (k = _.studyInfoDays) == null ? void 0 : k.length;
          let $ = g;
          if (p > 0 && ($ = (B = _.studyInfoDays) == null ? void 0 : B.map((I, A) => {
            var P;
            return I.trainHour = I.trainHour > 0 ? I.trainHour : 0, I.teacherName = (P = I.teacherName) != null ? P : "-", I.timeDate = `${A + 1}/${I.date}`, I;
          }), p < 8)) {
            let I = new Array(8 - p).fill({});
            $ = [...$, ...I];
          }
          return {
            ..._,
            studyInfoDays: $,
            educationDictionary: {
              ..._.educationDictionary,
              educationTarget: (C = (b = _.educationDictionary) == null ? void 0 : b.educationTarget) == null ? void 0 : C.split("\u3002"),
              educationProject: (y = (m = _.educationDictionary) == null ? void 0 : m.educationProject) == null ? void 0 : y.split("\u3002")
            },
            studyList: (v = n.studyList) == null ? void 0 : v.map((I) => ({
              ...I,
              value: $
            }))
          };
        }), T.trainTarget = (c = (a = (r = o.studentInfoDetails) == null ? void 0 : r[0]) == null ? void 0 : a.educationDictionary) == null ? void 0 : c.trainTarget, n.applyTitle = (f = re.find((_) => _.name == T.applyType)) == null ? void 0 : f.label, n.teachInfo = T;
      }
    }, {
      immediate: !0,
      deep: !0
    }), {
      ...et(n),
      getImage: K,
      getWidth(o) {
        return `${80 / o}%`;
      },
      isDangerTranport: s,
      isPassengerTranport: i
    };
  }
}), L = (t) => (nt("data-v-608fcd22"), t = t(), st(), t), ce = { id: "teachlog" }, de = { class: "title" }, ue = { class: "flex-justify" }, he = { key: 0 }, fe = { key: 0 }, ge = { class: "flex-justify" }, pe = { key: 0 }, _e = {
  class: "teachtable",
  border: "0",
  cellspacing: "0",
  cellpadding: "0"
}, ye = { colspan: "4" }, me = { class: "flex" }, be = { class: "flex-title" }, $e = /* @__PURE__ */ L(() => /* @__PURE__ */ e("span", { class: "bold" }, "\u57F9\u8BAD\u673A\u6784\u540D\u79F0\uFF1A", -1)), we = { colspan: "3" }, ke = { class: "flex" }, Ce = { class: "flex-title" }, Ie = /* @__PURE__ */ L(() => /* @__PURE__ */ e("span", { class: "bold" }, "\u5B66\u5458\u59D3\u540D\uFF1A", -1)), Te = { colspan: "3" }, ve = { class: "flex" }, Ee = /* @__PURE__ */ L(() => /* @__PURE__ */ e("div", { class: "flex-title" }, [
  /* @__PURE__ */ e("span", { class: "bold" }, "\u7533\u8BF7\u7C7B\u522B\uFF1A")
], -1)), De = { style: { "word-break": "break-all" } }, Ne = { colspan: "10" }, Be = { class: "flex" }, Ae = { class: "lineheight15" }, Me = /* @__PURE__ */ L(() => /* @__PURE__ */ e("span", { class: "bold" }, "\u57F9\u8BAD\u76EE\u6807 : ", -1)), Le = { key: 0 }, Se = {
  class: "teachtable",
  border: "0",
  cellspacing: "0",
  cellpadding: "0"
}, Pe = {
  colspan: "2",
  rowspan: "2"
}, Re = { key: 0 }, Fe = /* @__PURE__ */ L(() => /* @__PURE__ */ e("br", null, null, -1)), Ue = { key: 1 }, je = /* @__PURE__ */ L(() => /* @__PURE__ */ e("br", null, null, -1)), ze = { key: 2 }, Oe = /* @__PURE__ */ L(() => /* @__PURE__ */ e("td", { colspan: "4" }, [
  /* @__PURE__ */ e("h5", null, "\u6559\u5B66\u9879\u76EE")
], -1)), He = /* @__PURE__ */ L(() => /* @__PURE__ */ e("td", { colspan: "4" }, [
  /* @__PURE__ */ e("h5", null, "\u6559\u5B66\u76EE\u6807")
], -1)), Ve = { colspan: "4" }, Ke = { colspan: "4" }, Je = { key: 0 }, Ye = /* @__PURE__ */ L(() => /* @__PURE__ */ e("td", { colspan: "10" }, [
  /* @__PURE__ */ e("h5", null, "\u7206\u70B8\u54C1\u8FD0\u8F93\u4ECE\u4E1A\u4EBA\u5458\u5E94\u5B66\u4E60\u5E26*\u5185\u5BB9\uFF1B\u5267\u6BD2\u5316\u5B66\u54C1\u8FD0\u8F93\u4ECE\u4E1A\u4EBA\u5458\u5E94\u5B66\u4E60\u5E26#\u5185\u5BB9")
], -1)), Qe = [
  Ye
], qe = {
  class: "teachtable",
  border: "0",
  cellspacing: "0",
  cellpadding: "0"
}, Ge = /* @__PURE__ */ L(() => /* @__PURE__ */ e("col", { width: "10%" }, null, -1)), We = /* @__PURE__ */ L(() => /* @__PURE__ */ e("col", { width: "10%" }, null, -1)), xe = ["width"], Ze = { colspan: "2" }, Xe = { class: "studentsign" }, tn = ["src"], en = { key: 1 }, nn = {
  class: "teachtable",
  border: "0",
  cellspacing: "0",
  cellpadding: "0"
}, sn = { colspan: "7" }, on = {
  class: "flex items-center",
  style: { height: "60px" }
}, ln = /* @__PURE__ */ L(() => /* @__PURE__ */ e("h5", null, "\u8003\u6838\u610F\u89C1\uFF1A", -1)), rn = { colspan: "3" }, an = { class: "flex items-center" }, cn = /* @__PURE__ */ L(() => /* @__PURE__ */ e("h5", null, "\u8003\u6838\u4EBA\u7B7E\u5B57\uFF1A", -1)), dn = /* @__PURE__ */ L(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h5", { style: { width: "160px" } }, "\u57F9\u8BAD\u673A\u6784\u5BA1\u6838\u610F\u89C1")
], -1)), un = { colspan: "8" }, hn = { class: "flex justify-end" }, fn = /* @__PURE__ */ L(() => /* @__PURE__ */ e("div", {
  class: "flex items-end",
  style: { height: "100px" }
}, "\uFF08\u76D6\u7AE0\uFF09", -1)), gn = { key: 0 }, pn = { class: "sign-img" }, _n = /* @__PURE__ */ L(() => /* @__PURE__ */ e("div", { class: "signature-regular" }, "\u57F9\u8BAD\u5408\u683C", -1)), yn = { class: "signature-time" }, mn = ["src"];
function bn(t, n, i, s, o, l) {
  return d(), u(N, null, [
    E(" \u6559\u5B66\u65E5\u5FD7 "),
    e("div", ce, [
      e("div", de, h(t.applyTitle) + "\u4ECE\u4E1A\u8D44\u683C\u57F9\u8BAD\u6559\u5B66\u65E5\u5FD7", 1),
      e("div", null, [
        e("div", ue, [
          e("span", null, [
            t.isPassengerTranport(t.applyTitle) ? (d(), u("label", he, "\u62EC\u53F7\u4E2D\u6807\u6CE8\u201C\u5BA2\u201D\u8005 -- \u4EC5\u4F5C\u4E3A\u9053\u8DEF\u65C5\u5BA2\u8FD0\u8F93\u9A7E\u9A76\u5458\u7684\u6559\u5B66\u9879\u76EE\u6216\u5B66\u65F6")) : E("v-if", !0)
          ]),
          t.teachInfo.enrollBatch ? (d(), u("span", fe, "[" + h(t.teachInfo.enrollBatch) + "]", 1)) : E("v-if", !0)
        ]),
        e("div", ge, [
          e("span", null, [
            t.isPassengerTranport(t.applyTitle) ? (d(), u("label", pe, "\u62EC\u53F7\u4E2D\u6807\u6CE8\u201C\u8D27\u201D\u8005 -- \u4EC5\u4F5C\u4E3A\u9053\u8DEF\u8D27\u7269\u8FD0\u8F93\u9A7E\u9A76\u5458\u7684\u6559\u5B66\u9879\u76EE\u6216\u5B66\u65F6")) : E("v-if", !0)
          ]),
          e("span", null, "\u5B66\u5458\u7F16\u53F7\uFF1A" + h(t.teachInfo.studentCode), 1)
        ])
      ]),
      e("div", null, [
        e("table", _e, [
          e("colgroup", null, [
            (d(), u(N, null, M(10, (r) => e("col", {
              width: "10%",
              key: r
            })), 64))
          ]),
          e("tbody", null, [
            e("tr", null, [
              e("td", ye, [
                e("div", me, [
                  e("div", be, [
                    $e,
                    R(h(t.teachInfo.schoolName), 1)
                  ])
                ])
              ]),
              e("td", we, [
                e("div", ke, [
                  e("div", Ce, [
                    Ie,
                    R(h(t.teachInfo.name), 1)
                  ])
                ])
              ]),
              e("td", Te, [
                e("div", ve, [
                  Ee,
                  e("div", De, h(t.teachInfo.applyType), 1)
                ])
              ])
            ]),
            e("tr", null, [
              e("td", Ne, [
                e("div", Be, [
                  e("div", Ae, [
                    Me,
                    R(h(t.teachInfo.trainTarget), 1)
                  ])
                ])
              ])
            ])
          ])
        ]),
        (d(!0), u(N, null, M(t.teachInfo.studentInfoDetails, (r) => (d(), u(N, null, [
          r.educationDictionary.educationSubject == "\u533A\u57DF\u5B9E\u64CD" && t.teachInfo.applyType.includes("\u7F51\u7EDC\u9884\u7EA6") ? E("v-if", !0) : (d(), u("div", Le, [
            e("table", Se, [
              e("colgroup", null, [
                (d(), u(N, null, M(10, (a) => e("col", {
                  width: "10%",
                  key: a
                })), 64))
              ]),
              e("tbody", null, [
                e("tr", null, [
                  e("td", Pe, [
                    e("h5", null, [
                      R(h(r.educationDictionary.educationSubject) + "\u5B66\u65F6\uFF1A ", 1),
                      t.isPassengerTranport(t.applyTitle) && r.educationDictionary.educationSubject == "\u7406\u8BBA" ? (d(), u("span", Re, [
                        R(h(r.educationDictionary.theoryPeriod) + "(\u5BA2) ", 1),
                        Fe,
                        R(" 48(\u8D27)")
                      ])) : t.isPassengerTranport(t.applyTitle) && r.educationDictionary.educationSubject == "\u5E94\u7528\u80FD\u529B" ? (d(), u("span", Ue, [
                        R(h(r.educationDictionary.theoryPeriod) + "(\u5BA2)", 1),
                        je,
                        R(" 8(\u8D27)")
                      ])) : (d(), u("span", ze, h(r.educationDictionary.theoryPeriod), 1))
                    ])
                  ]),
                  Oe,
                  He
                ]),
                e("tr", null, [
                  e("td", Ve, [
                    (d(!0), u(N, null, M(r.educationDictionary.educationProject, (a, c) => (d(), u("div", {
                      class: "flex lineheight15",
                      key: `some1-${c}`
                    }, h(a), 1))), 128))
                  ]),
                  e("td", Ke, [
                    (d(!0), u(N, null, M(r.educationDictionary.educationTarget, (a, c) => (d(), u("div", {
                      class: "flex lineheight15",
                      key: `some-${c}`
                    }, h(a), 1))), 128))
                  ])
                ]),
                r.educationDictionary.educationSubject === "\u7406\u8BBA" && t.isDangerTranport(t.applyTitle) ? (d(), u("tr", Je, Qe)) : E("v-if", !0)
              ])
            ]),
            e("table", qe, [
              e("colgroup", null, [
                Ge,
                We,
                (d(!0), u(N, null, M(r.studyInfoDays.length, (a) => (d(), u("col", {
                  width: t.getWidth(r.studyInfoDays.length),
                  key: a
                }, null, 8, xe))), 128))
              ]),
              e("tbody", null, [
                (d(!0), u(N, null, M(r.studyList, (a, c) => (d(), u("tr", { key: c }, [
                  e("td", Ze, [
                    e("h5", null, h(a.label), 1)
                  ]),
                  (d(!0), u(N, null, M(a.value, (f, g) => (d(), u("td", {
                    key: `sub_${g}`
                  }, [
                    e("div", Xe, [
                      a.prop === "name" && t.teachInfo.signature ? (d(), u("img", {
                        key: 0,
                        class: "studentimg",
                        src: t.getImage(t.teachInfo.signature)
                      }, null, 8, tn)) : (d(), u("span", en, h(f[a.prop]), 1))
                    ])
                  ]))), 128))
                ]))), 128))
              ])
            ])
          ]))
        ], 64))), 256)),
        e("table", nn, [
          e("colgroup", null, [
            (d(), u(N, null, M(10, (r) => e("col", {
              width: "10%",
              key: r
            })), 64))
          ]),
          e("tbody", null, [
            e("tr", null, [
              e("td", sn, [
                e("div", on, [
                  ln,
                  e("span", null, h(t.teachInfo.testRemarks), 1)
                ])
              ]),
              e("td", rn, [
                e("div", an, [
                  cn,
                  e("span", null, h(t.teachInfo.testerName), 1)
                ])
              ])
            ]),
            e("tr", null, [
              dn,
              e("td", un, [
                e("div", hn, [
                  fn,
                  t.teachInfo.signaturePhoto ? (d(), u("div", gn, [
                    e("div", pn, [
                      _n,
                      e("div", yn, h(t.teachInfo.signatureTime), 1),
                      e("img", {
                        src: t.getImage(t.teachInfo.signaturePhoto),
                        alt: ""
                      }, null, 8, mn)
                    ])
                  ])) : E("v-if", !0)
                ])
              ])
            ])
          ])
        ])
      ])
    ])
  ], 2112);
}
const $n = /* @__PURE__ */ it(ae, [["render", bn], ["__scopeId", "data-v-608fcd22"]]), wn = ot($n);
const Lt = [
  { name: "\u7ECF\u8425\u6027\u9053\u8DEF\u65C5\u5BA2\u8FD0\u8F93\u9A7E\u9A76\u5458", label: "\u7ECF\u8425\u6027\u9053\u8DEF\u5BA2\u8D27\u8FD0\u8F93\u9A7E\u9A76\u5458", arr: [] },
  { name: "\u7ECF\u8425\u6027\u9053\u8DEF\u8D27\u7269\u8FD0\u8F93\u9A7E\u9A76\u5458", label: "\u7ECF\u8425\u6027\u9053\u8DEF\u5BA2\u8D27\u8FD0\u8F93\u9A7E\u9A76\u5458", arr: [] },
  { name: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93\u9A7E\u9A76\u5458", label: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93", arr: [] },
  { name: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93\u88C5\u5378\u7BA1\u7406\u4EBA\u5458", label: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93", arr: [] },
  { name: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93\u62BC\u8FD0\u4EBA\u5458", label: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93", arr: [] },
  { name: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93\u9A7E\u9A76\u5458", label: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93", arr: [] },
  { name: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93\u88C5\u5378\u7BA1\u7406\u4EBA\u5458", label: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93", arr: [] },
  { name: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93\u62BC\u8FD0\u4EBA\u5458", label: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93", arr: [] },
  { name: "\u5267\u6BD2\u5316\u5B66\u54C1\u9053\u8DEF\u8FD0\u8F93\u9A7E\u9A76\u5458", label: "\u5267\u6BD2\u54C1\u8FD0\u8F93", arr: [] },
  { name: "\u5267\u6BD2\u5316\u5B66\u54C1\u9053\u8DEF\u8FD0\u8F93\u88C5\u5378\u7BA1\u7406\u4EBA\u5458", label: "\u5267\u6BD2\u54C1\u8FD0\u8F93", arr: [] },
  { name: "\u5267\u6BD2\u5316\u5B66\u54C1\u9053\u8DEF\u8FD0\u8F93\u62BC\u8FD0\u4EBA\u5458", label: "\u5267\u6BD2\u54C1\u8FD0\u8F93", arr: [] },
  { name: "\u7206\u70B8\u54C1\u9053\u8DEF\u8FD0\u8F93\u9A7E\u9A76\u5458", label: "\u7206\u70B8\u54C1\u8FD0\u8F93", arr: [] },
  { name: "\u7206\u70B8\u54C1\u9053\u8DEF\u8FD0\u8F93\u88C5\u5378\u7BA1\u7406\u4EBA\u5458", label: "\u7206\u70B8\u54C1\u8FD0\u8F93", arr: [] },
  { name: "\u7206\u70B8\u54C1\u9053\u8DEF\u8FD0\u8F93\u62BC\u8FD0\u4EBA\u5458", label: "\u7206\u70B8\u54C1\u8FD0\u8F93", arr: [] },
  {
    name: "\u5DE1\u6E38\u51FA\u79DF\u6C7D\u8F66\u9A7E\u9A76\u5458",
    label: "\u51FA\u79DF\u6C7D\u8F66\u9A7E\u9A76\u5458",
    arr: [{ subjectName: "\u5168\u56FD\u516C\u5171\u79D1\u76EE" }, { subjectName: "\u533A\u57DF\u7406\u8BBA" }, { subjectName: "\u533A\u57DF\u64CD\u4F5C" }]
  },
  {
    name: "\u7F51\u7EDC\u9884\u7EA6\u51FA\u79DF\u6C7D\u8F66\u9A7E\u9A76\u5458",
    label: "\u51FA\u79DF\u6C7D\u8F66\u9A7E\u9A76\u5458",
    arr: [{ subjectName: "\u5168\u56FD\u516C\u5171\u79D1\u76EE" }, { subjectName: "\u533A\u57DF\u7406\u8BBA" }, {}]
  }
], St = (t) => ({
  customer: {
    name: "\u7ECF\u8425\u6027\u9053\u8DEF\u5BA2\u8D27\u8FD0\u8F93\u9A7E\u9A76\u5458",
    type: [
      { name: "\u521D\u9886", value: 0 },
      { name: "\u589E\u9A7E", value: 1 }
    ],
    applyCatagory: [],
    studentMaterialsLists: [],
    scoreList: [{ subjectName: "\u7406\u8BBA" }, { subjectName: "\u5E94\u7528\u80FD\u529B" }, {}]
  },
  danger: {
    name: "\u9053\u8DEF\u5371\u9669\u8D27\u7269\u8FD0\u8F93",
    studentMaterialsLists: [],
    type: [],
    applyCatagory: [],
    scoreList: [{ subjectName: "\u57FA\u7840\u77E5\u8BC6" }, { subjectName: "\u4E13\u4E1A\u77E5\u8BC6" }, {}]
  },
  radioaction: {
    name: "\u653E\u5C04\u6027\u7269\u54C1\u9053\u8DEF\u8FD0\u8F93",
    studentMaterialsLists: [],
    type: [],
    applyCatagory: [],
    scoreList: [{ subjectName: "\u7406\u8BBA" }, {}, {}]
  },
  toxic: {
    name: "\u5267\u6BD2\u54C1\u8FD0\u8F93",
    studentMaterialsLists: [],
    type: [],
    applyCatagory: [],
    scoreList: [{ subjectName: "\u57FA\u7840\u77E5\u8BC6" }, { subjectName: "\u4E13\u4E1A\u77E5\u8BC6" }, {}]
  },
  explosive: {
    name: "\u7206\u70B8\u54C1\u8FD0\u8F93",
    studentMaterialsLists: [],
    type: [],
    applyCatagory: [],
    scoreList: [{ subjectName: "\u57FA\u7840\u77E5\u8BC6" }, { subjectName: "\u4E13\u4E1A\u77E5\u8BC6" }, {}]
  },
  taxi: {
    name: "\u51FA\u79DF\u6C7D\u8F66\u9A7E\u9A76\u5458",
    type: [],
    applyCatagory: [],
    studentMaterialsLists: [],
    scoreList: []
  }
})[t], kn = Z({
  name: "applyTable",
  props: {
    childData: {
      type: Object,
      default: () => {
      }
    }
  },
  setup(t, { root: n }) {
    const i = ne(() => s.catagory.name === "\u51FA\u79DF\u6C7D\u8F66\u9A7E\u9A76\u5458"), s = X({
      checked: !1,
      catagory: {
        name: "",
        type: [],
        scoreList: [],
        applyCatagory: [],
        studentMaterialsLists: []
      },
      applyType: "",
      table: {}
    }), o = (l) => {
      if (l.applyTime)
        return l.applyTime;
      if (l.createdTime)
        return l.createdTime;
    };
    return tt(() => t.childData, (l) => {
      var c, f, g;
      const { applyType: r, tableType: a } = l;
      if (a) {
        s.table = { ...l }, s.applyType = r || "", s.catagory = St(a), s.catagory.applyCatagory = Lt.filter((p) => p.label === s.catagory.name) || [];
        let { scoreList: T } = s.table, _ = T.length;
        if (_ === 0)
          r === "\u5DE1\u6E38\u51FA\u79DF\u6C7D\u8F66\u9A7E\u9A76\u5458" || r === "\u7F51\u7EDC\u9884\u7EA6\u51FA\u79DF\u6C7D\u8F66\u9A7E\u9A76\u5458" ? s.catagory.scoreList = (c = Lt.find(
            (p) => p.name === r
          )) == null ? void 0 : c.arr : s.catagory.scoreList = St(a).scoreList;
        else if (_ > 0) {
          if (_ < 3) {
            let p = new Array(3 - _).fill({});
            T = [...T, ...p];
          }
          s.catagory.scoreList = T;
        }
        s.catagory.studentMaterialsLists = (g = (f = s.table.studentMaterialsLists) == null ? void 0 : f.map((p) => ({
          ...p,
          url: K(p.url)
        }))) != null ? g : [];
      }
    }, {
      deep: !0,
      immediate: !0
    }), {
      ...et(s),
      getImage: K,
      getTime: o,
      isTaxi: i
    };
  }
}), w = (t) => (nt("data-v-2308fd44"), t = t(), st(), t), Cn = { class: "applytable-container" }, In = {
  class: "exam_ticket",
  cellspacing: "0",
  border: "0",
  cellpadding: "0"
}, Tn = { class: "driveInfo" }, vn = { class: "examApply-title" }, En = {
  key: 0,
  class: "qrcode"
}, Dn = ["src"], Nn = { class: "flex" }, Bn = { class: "flex-1 text-left bold" }, An = { class: "flex-1 text-left bold" }, Mn = { key: 0 }, Ln = {
  class: "flex-1 text-right",
  style: { "padding-right": "10px" }
}, Sn = { key: 0 }, Pn = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u59D3\u540D")
], -1)), Rn = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", null, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u6027\u522B")
], -1)), Fn = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", null, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u5B66\u5386")
], -1)), Un = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u59D3\u540D")
], -1)), jn = { colspan: "2" }, zn = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", null, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u6027\u522B")
], -1)), On = { colspan: "2" }, Hn = ["rowspan"], Vn = {
  key: 0,
  class: "picture"
}, Kn = ["src"], Jn = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u4F4F\u5740")
], -1)), Yn = { colspan: "5" }, Qn = { key: 0 }, qn = { key: 0 }, Gn = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u5DE5\u4F5C\u5355\u4F4D")
], -1)), Wn = { colspan: "5" }, xn = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u8EAB\u4EFD\u8BC1\u53F7")
], -1)), Zn = { colspan: "5" }, Xn = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u57F9\u8BAD\u5355\u4F4D")
], -1)), ts = { colspan: "5" }, es = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u9A7E\u9A76\u8BC1\u51C6\u9A7E\u8F66\u578B")
], -1)), ns = { colspan: "3" }, ss = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u521D\u9886\u9A7E\u9A76\u8BC1\u65E5\u671F")
], -1)), os = { colspan: "2" }, is = { key: 1 }, ls = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u539F\u4ECE\u4E1A\u8D44\u683C\u8BC1\u4EF6\u53F7")
], -1)), rs = { colspan: "7" }, as = { key: 2 }, cs = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u7533\u8BF7\u79CD\u7C7B")
], -1)), ds = { colspan: "8" }, us = { class: "flex justify-center" }, hs = ["label"], fs = ["id", "checked"], gs = ["for"], ps = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u7533\u8BF7\u7C7B\u522B")
], -1)), _s = { colspan: "7" }, ys = { class: "flex justify-center disabled-check" }, ms = ["label"], bs = ["id", "checked"], $s = ["for"], ws = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u6750\u6599\u6E05\u5355")
], -1)), ks = { colspan: "7" }, Cs = { class: "flex justify-center disabled-check" }, Is = ["id", "checked"], Ts = ["id", "checked"], vs = { class: "text-left" }, Es = ["for", "href"], Ds = { key: 1 }, Ns = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u627F\u8BFA")
], -1)), Bs = { colspan: "7" }, As = /* @__PURE__ */ w(() => /* @__PURE__ */ e("div", { class: "px-5 my-2 text-left" }, " \u672C\u4EBA\u627F\u8BFA\u4E0A\u8FF0\u6240\u6709\u5185\u5BB9\u771F\u5B9E\u3001\u6709\u6548\uFF0C\u5E76\u627F\u62C5\u7531\u6B64\u4EA7\u751F\u7684\u6CD5\u5F8B\u8D23\u4EFB\u3002 ", -1)), Ms = {
  class: "flex items-center justify-around",
  style: { "padding-top": "30px" }
}, Ls = { class: "flex items-center" }, Ss = ["src"], Ps = { key: 1 }, Rs = { style: { "padding-right": "100px" } }, Fs = ["rowspan"], Us = /* @__PURE__ */ w(() => /* @__PURE__ */ e("h6", { class: "bold" }, "\u8003\u8BD5\u8BB0\u5F55", -1)), js = [
  Us
], zs = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "3" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u6210\u7EE9")
], -1)), Os = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u8003\u8BD5\u65F6\u95F4")
], -1)), Hs = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "1" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u8003\u6838\u5458")
], -1)), Vs = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "1" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u8003\u6838\u5458")
], -1)), Ks = { colspan: "3" }, Js = { class: "bold" }, Ys = { colspan: "2" }, Qs = { colspan: "1" }, qs = ["src"], Gs = { key: 1 }, Ws = { colspan: "1" }, xs = ["src"], Zs = { key: 1 }, Xs = ["rowspan"], to = /* @__PURE__ */ w(() => /* @__PURE__ */ e("h6", { class: "bold" }, "\u8003\u8BD5\u8BB0\u5F55", -1)), eo = [
  to
], no = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "3" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u6210\u7EE9")
], -1)), so = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u8003\u6838\u5458")
], -1)), oo = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u8003\u6838\u5458")
], -1)), io = { colspan: "3" }, lo = { class: "bold" }, ro = { colspan: "2" }, ao = ["src"], co = { key: 1 }, uo = { colspan: "2" }, ho = ["src"], fo = { key: 1 }, go = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u4EA4\u901A\u8FD0\u8F93\u4E3B\u7BA1\u90E8\u95E8\u610F\u89C1")
], -1)), po = { colspan: "7" }, _o = { key: 0 }, yo = /* @__PURE__ */ w(() => /* @__PURE__ */ e("p", { class: "text-left" }, "\u7ECF\u5BA1\u6838\uFF1A", -1)), mo = { class: "flex" }, bo = /* @__PURE__ */ w(() => /* @__PURE__ */ e("label", { for: "checkaudit" }, "\xA0\u540C\u610F\u53D1\u8BC1\uFF08\u5177\u5907\u4ECE\u4E1A\u8D44\u683C\u6761\u4EF6\uFF0C\u4E14\u4ECE\u4E1A\u8D44\u683C\u8003\u8BD5\u5408\u683C\uFF09", -1)), $o = { class: "flex" }, wo = /* @__PURE__ */ w(() => /* @__PURE__ */ e("label", { for: "checkaudit1" }, "\xA0\u4E0D\u540C\u610F\u53D1\u8BC1\uFF0C\u7406\u7531:", -1)), ko = {
  key: 1,
  class: "flex",
  style: { padding: "20px 0 0 20px" }
}, Co = ["src"], Io = {
  key: 2,
  style: { height: "60px" }
}, To = /* @__PURE__ */ w(() => /* @__PURE__ */ e("div", null, [
  /* @__PURE__ */ e("div", {
    class: "text-right",
    style: { padding: "10px 80px 0 0" }
  }, "(\u76D6 \u7AE0)"),
  /* @__PURE__ */ e("div", {
    class: "text-right",
    style: { padding: "10px 80px 5px 0" }
  }, "\u5E74\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u6708\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u65E5")
], -1)), vo = { key: 5 }, Eo = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", {
  colspan: "2",
  rowspan: "3"
}, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u4ECE\u4E1A\u8D44\u683C\u8BC1\u4EF6\u53D1\u653E")
], -1)), Do = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u4ECE\u4E1A\u8D44\u683C\u8BC1\u53F7")
], -1)), No = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "5" }, null, -1)), Bo = [
  Eo,
  Do,
  No
], Ao = {
  key: 0,
  colspan: "2",
  rowspan: "2"
}, Mo = /* @__PURE__ */ w(() => /* @__PURE__ */ e("h6", { class: "bold" }, "\u4ECE\u4E1A\u8D44\u683C\u8BC1\u4EF6\u53D1\u653E", -1)), Lo = [
  Mo
], So = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u53D1\u653E\u4EBA(\u7B7E\u5B57)")
], -1)), Po = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, null, -1)), Ro = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "1" }, [
  /* @__PURE__ */ e("h6", { class: "bold" }, "\u65E5\u671F")
], -1)), Fo = /* @__PURE__ */ w(() => /* @__PURE__ */ e("td", { colspan: "2" }, null, -1)), Uo = /* @__PURE__ */ w(() => /* @__PURE__ */ e("tr", null, [
  /* @__PURE__ */ e("td", { colspan: "2" }, [
    /* @__PURE__ */ e("h6", { class: "bold" }, "\u9886\u53D6\u4EBA(\u7B7E\u5B57)")
  ]),
  /* @__PURE__ */ e("td", { colspan: "2" }),
  /* @__PURE__ */ e("td", { colspan: "1" }, [
    /* @__PURE__ */ e("h6", { class: "bold" }, "\u65E5\u671F")
  ]),
  /* @__PURE__ */ e("td", { colspan: "2" })
], -1)), jo = {
  key: 0,
  class: "mt-2 text-justify"
};
function zo(t, n, i, s, o, l) {
  return d(), u("div", Cn, [
    e("table", In, [
      e("caption", null, [
        e("div", Tn, [
          e("div", vn, h(t.catagory.name) + "\u4ECE\u4E1A\u8D44\u683C\u8003\u8BD5\u7533\u8BF7\u8868", 1),
          t.table.qrcode ? (d(), u("div", En, [
            e("img", {
              src: t.getImage(t.table.qrcode),
              fit: "['fill']"
            }, null, 8, Dn)
          ])) : E("v-if", !0)
        ]),
        e("div", Nn, [
          e("h6", Bn, "NO." + h(t.table.studentCode), 1),
          e("h6", An, [
            t.table.isTrain === !1 ? (d(), u("span", Mn, h(t.table.schoolName), 1)) : E("v-if", !0)
          ]),
          e("h6", Ln, [
            t.table.enrollBatch ? (d(), u("span", Sn, "[" + h(t.table.enrollBatch) + "]", 1)) : E("v-if", !0)
          ])
        ])
      ]),
      e("colgroup", null, [
        (d(), u(N, null, M(9, (r) => e("col", {
          width: "10%",
          key: r
        })), 64))
      ]),
      e("tbody", null, [
        e("tr", null, [
          t.isTaxi ? (d(), u(N, { key: 1 }, [
            Un,
            e("td", jn, h(t.table.name), 1),
            zn,
            e("td", On, h(t.table.gender), 1)
          ], 64)) : (d(), u(N, { key: 0 }, [
            Pn,
            e("td", null, h(t.table.name), 1),
            Rn,
            e("td", null, h(t.table.gender), 1),
            Fn,
            e("td", null, h(t.table.education), 1)
          ], 64)),
          e("td", {
            colspan: "2",
            rowspan: t.isTaxi ? 4 : 5
          }, [
            t.table.headImg ? (d(), u("div", Vn, [
              e("img", {
                src: t.getImage(t.table.headImg),
                fit: "['fill']"
              }, null, 8, Kn)
            ])) : E("v-if", !0)
          ], 8, Hn)
        ]),
        e("tr", null, [
          Jn,
          e("td", Yn, [
            R(h(t.table.residentialAddress), 1),
            t.table.telephone ? (d(), u("span", Qn, "(\u7535\u8BDD: " + h(t.table.telephone) + ")", 1)) : E("v-if", !0)
          ])
        ]),
        t.isTaxi ? E("v-if", !0) : (d(), u("tr", qn, [
          Gn,
          e("td", Wn, h(t.table.companyName), 1)
        ])),
        e("tr", null, [
          xn,
          e("td", Zn, h(t.table.cardNo), 1)
        ]),
        e("tr", null, [
          Xn,
          e("td", ts, h(t.table.isTrain ? t.table.schoolName : ""), 1)
        ]),
        e("tr", null, [
          es,
          e("td", ns, h(t.table.driverType), 1),
          ss,
          e("td", os, h(t.table.driverFirstIssueDate), 1)
        ]),
        t.isTaxi ? E("v-if", !0) : (d(), u("tr", is, [
          ls,
          e("td", rs, h(t.table.cardNo), 1)
        ])),
        t.catagory.type.length > 0 ? (d(), u("tr", as, [
          cs,
          e("td", ds, [
            e("div", us, [
              (d(!0), u(N, null, M(t.catagory.type, (r, a) => (d(), u("div", {
                class: "flex",
                style: { "margin-left": "10px", "align-items": "center" },
                key: a,
                label: r.name
              }, [
                e("input", {
                  type: "checkbox",
                  id: `checktype${a}`,
                  class: "flex flex-start",
                  checked: t.table.isFirst === r.value
                }, null, 8, fs),
                e("label", {
                  for: `checktype${a}`
                }, "\xA0" + h(r.name), 9, gs)
              ], 8, hs))), 128))
            ])
          ])
        ])) : E("v-if", !0),
        e("tr", null, [
          ps,
          e("td", _s, [
            e("div", ys, [
              (d(!0), u(N, null, M(t.catagory.applyCatagory, (r, a) => (d(), u("div", {
                class: "flex",
                style: { "margin-left": "10px", "align-items": "center" },
                key: a,
                label: r.name
              }, [
                e("input", {
                  type: "checkbox",
                  id: `check${a}`,
                  class: "flex flex-start",
                  checked: t.table.applyType == r.name
                }, null, 8, bs),
                e("label", {
                  for: `check${a}`
                }, "\xA0" + h(r.name), 9, $s)
              ], 8, ms))), 128))
            ])
          ])
        ]),
        e("tr", null, [
          ws,
          e("td", ks, [
            e("div", Cs, [
              (d(!0), u(N, null, M(t.catagory.studentMaterialsLists, (r, a) => (d(), u("div", {
                class: "flex",
                style: { "align-items": "center" },
                key: a
              }, [
                r.url ? (d(), u("input", {
                  key: 0,
                  type: "checkbox",
                  id: `checkmaterial${a}`,
                  class: "flex flex-start",
                  checked: r.url
                }, null, 8, Is)) : r.imgUrl ? (d(), u("input", {
                  key: 1,
                  type: "checkbox",
                  id: `checkmaterial${a}`,
                  class: "flex flex-start",
                  checked: r.imgUrl
                }, null, 8, Ts)) : E("v-if", !0),
                e("div", vs, [
                  r.url || r.imgUrl ? (d(), u("a", {
                    key: 0,
                    for: `checkmaterial${a}`,
                    href: r.url || r.imgUrl,
                    target: "_black"
                  }, h(r.name), 9, Es)) : (d(), u("span", Ds, h(r.name) + "\xA0\xA0", 1))
                ])
              ]))), 128))
            ])
          ])
        ]),
        e("tr", null, [
          Ns,
          e("td", Bs, [
            As,
            e("div", Ms, [
              e("span", Ls, [
                R("\u672C\u4EBA\u7B7E\u5B57\uFF1A "),
                t.table.esignature ? (d(), u("img", {
                  key: 0,
                  style: { width: "120px", height: "60px" },
                  fit: "contain",
                  src: t.getImage(t.table.esignature)
                }, null, 8, Ss)) : (d(), u("span", Ps, h(t.table.name), 1))
              ]),
              e("span", Rs, "\u65E5\u671F: " + h(t.getTime(t.table)), 1)
            ])
          ])
        ]),
        t.isTaxi ? (d(), u(N, { key: 3 }, [
          e("tr", null, [
            e("td", {
              colspan: "2",
              rowspan: 1 + t.catagory.scoreList.length
            }, js, 8, Fs),
            zs,
            Os,
            Hs,
            Vs
          ]),
          (d(!0), u(N, null, M(t.catagory.scoreList, (r, a) => (d(), u("tr", { key: a }, [
            e("td", Ks, [
              e("h6", Js, h(r.subjectName) + " \xA0\xA0" + h(r.score), 1)
            ]),
            e("td", Ys, h(r.examTime), 1),
            e("td", Qs, [
              r.testerOneImg ? (d(), u("img", {
                key: 0,
                style: { width: "80px", height: "30px" },
                src: t.getImage(r.testerOneImg),
                alt: ""
              }, null, 8, qs)) : (d(), u("span", Gs, h(r.testerOne), 1))
            ]),
            e("td", Ws, [
              r.testerTwoImg ? (d(), u("img", {
                key: 0,
                style: { width: "80px", height: "30px" },
                src: t.getImage(r.testerTwoImg),
                alt: ""
              }, null, 8, xs)) : (d(), u("span", Zs, h(r.testerTwo), 1))
            ])
          ]))), 128))
        ], 64)) : (d(), u(N, { key: 4 }, [
          e("tr", null, [
            e("td", {
              colspan: "2",
              rowspan: 1 + t.catagory.scoreList.length
            }, eo, 8, Xs),
            no,
            so,
            oo
          ]),
          (d(!0), u(N, null, M(t.catagory.scoreList, (r, a) => (d(), u("tr", { key: a }, [
            e("td", io, [
              e("h6", lo, h(r.subjectName) + "\xA0\xA0" + h(r.score), 1)
            ]),
            e("td", ro, [
              r.testerOneImg ? (d(), u("img", {
                key: 0,
                style: { width: "80px", height: "30px" },
                src: t.getImage(r.testerOneImg),
                alt: ""
              }, null, 8, ao)) : (d(), u("span", co, h(r.testerOne), 1))
            ]),
            e("td", uo, [
              r.testerTwoImg ? (d(), u("img", {
                key: 0,
                style: { width: "80px", height: "30px" },
                src: t.getImage(r.testerTwoImg),
                alt: ""
              }, null, 8, ho)) : (d(), u("span", fo, h(r.testerTwo), 1))
            ])
          ]))), 128))
        ], 64)),
        e("tr", null, [
          go,
          e("td", po, [
            t.isTaxi ? (d(), u("div", _o, [
              yo,
              e("div", mo, [
                dt(e("input", {
                  type: "checkbox",
                  id: "checkaudit",
                  class: "flex flex-start",
                  "onUpdate:modelValue": n[0] || (n[0] = (r) => t.checked = r)
                }, null, 512), [
                  [ut, t.checked]
                ]),
                bo
              ]),
              e("div", $o, [
                dt(e("input", {
                  type: "checkbox",
                  class: "flex flex-start",
                  id: "checkaudit1",
                  "onUpdate:modelValue": n[1] || (n[1] = (r) => t.checked = r)
                }, null, 512), [
                  [ut, t.checked]
                ]),
                wo
              ])
            ])) : t.table.signatureUrl ? (d(), u("div", ko, [
              e("img", {
                style: { width: "100px", height: "100px", "margin-bottom": "-50px" },
                src: t.getImage(t.table.signatureUrl),
                alt: ""
              }, null, 8, Co)
            ])) : (d(), u("div", Io)),
            To
          ])
        ]),
        t.isTaxi ? (d(), u("tr", vo, Bo)) : E("v-if", !0),
        e("tr", null, [
          t.isTaxi ? E("v-if", !0) : (d(), u("td", Ao, Lo)),
          So,
          Po,
          Ro,
          Fo
        ]),
        Uo
      ])
    ]),
    t.table.describe ? (d(), u("p", jo, h(t.table.describe), 1)) : E("v-if", !0)
  ]);
}
const Oo = /* @__PURE__ */ it(kn, [["render", zo], ["__scopeId", "data-v-2308fd44"]]), Ho = ot(Oo);
var lt = {}, Vo = function() {
  return typeof Promise == "function" && Promise.prototype && Promise.prototype.then;
}, jt = {}, F = {};
let Dt;
const Ko = [
  0,
  26,
  44,
  70,
  100,
  134,
  172,
  196,
  242,
  292,
  346,
  404,
  466,
  532,
  581,
  655,
  733,
  815,
  901,
  991,
  1085,
  1156,
  1258,
  1364,
  1474,
  1588,
  1706,
  1828,
  1921,
  2051,
  2185,
  2323,
  2465,
  2611,
  2761,
  2876,
  3034,
  3196,
  3362,
  3532,
  3706
];
F.getSymbolSize = function(n) {
  if (!n)
    throw new Error('"version" cannot be null or undefined');
  if (n < 1 || n > 40)
    throw new Error('"version" should be in range from 1 to 40');
  return n * 4 + 17;
};
F.getSymbolTotalCodewords = function(n) {
  return Ko[n];
};
F.getBCHDigit = function(t) {
  let n = 0;
  for (; t !== 0; )
    n++, t >>>= 1;
  return n;
};
F.setToSJISFunction = function(n) {
  if (typeof n != "function")
    throw new Error('"toSJISFunc" is not a valid function.');
  Dt = n;
};
F.isKanjiModeEnabled = function() {
  return typeof Dt < "u";
};
F.toSJIS = function(n) {
  return Dt(n);
};
var gt = {};
(function(t) {
  t.L = { bit: 1 }, t.M = { bit: 0 }, t.Q = { bit: 3 }, t.H = { bit: 2 };
  function n(i) {
    if (typeof i != "string")
      throw new Error("Param is not a string");
    switch (i.toLowerCase()) {
      case "l":
      case "low":
        return t.L;
      case "m":
      case "medium":
        return t.M;
      case "q":
      case "quartile":
        return t.Q;
      case "h":
      case "high":
        return t.H;
      default:
        throw new Error("Unknown EC Level: " + i);
    }
  }
  t.isValid = function(s) {
    return s && typeof s.bit < "u" && s.bit >= 0 && s.bit < 4;
  }, t.from = function(s, o) {
    if (t.isValid(s))
      return s;
    try {
      return n(s);
    } catch {
      return o;
    }
  };
})(gt);
function zt() {
  this.buffer = [], this.length = 0;
}
zt.prototype = {
  get: function(t) {
    const n = Math.floor(t / 8);
    return (this.buffer[n] >>> 7 - t % 8 & 1) === 1;
  },
  put: function(t, n) {
    for (let i = 0; i < n; i++)
      this.putBit((t >>> n - i - 1 & 1) === 1);
  },
  getLengthInBits: function() {
    return this.length;
  },
  putBit: function(t) {
    const n = Math.floor(this.length / 8);
    this.buffer.length <= n && this.buffer.push(0), t && (this.buffer[n] |= 128 >>> this.length % 8), this.length++;
  }
};
var Jo = zt;
function rt(t) {
  if (!t || t < 1)
    throw new Error("BitMatrix size must be defined and greater than 0");
  this.size = t, this.data = new Uint8Array(t * t), this.reservedBit = new Uint8Array(t * t);
}
rt.prototype.set = function(t, n, i, s) {
  const o = t * this.size + n;
  this.data[o] = i, s && (this.reservedBit[o] = !0);
};
rt.prototype.get = function(t, n) {
  return this.data[t * this.size + n];
};
rt.prototype.xor = function(t, n, i) {
  this.data[t * this.size + n] ^= i;
};
rt.prototype.isReserved = function(t, n) {
  return this.reservedBit[t * this.size + n];
};
var Yo = rt, Ot = {};
(function(t) {
  const n = F.getSymbolSize;
  t.getRowColCoords = function(s) {
    if (s === 1)
      return [];
    const o = Math.floor(s / 7) + 2, l = n(s), r = l === 145 ? 26 : Math.ceil((l - 13) / (2 * o - 2)) * 2, a = [l - 7];
    for (let c = 1; c < o - 1; c++)
      a[c] = a[c - 1] - r;
    return a.push(6), a.reverse();
  }, t.getPositions = function(s) {
    const o = [], l = t.getRowColCoords(s), r = l.length;
    for (let a = 0; a < r; a++)
      for (let c = 0; c < r; c++)
        a === 0 && c === 0 || a === 0 && c === r - 1 || a === r - 1 && c === 0 || o.push([l[a], l[c]]);
    return o;
  };
})(Ot);
var Ht = {};
const Qo = F.getSymbolSize, Pt = 7;
Ht.getPositions = function(n) {
  const i = Qo(n);
  return [
    [0, 0],
    [i - Pt, 0],
    [0, i - Pt]
  ];
};
var Vt = {};
(function(t) {
  t.Patterns = {
    PATTERN000: 0,
    PATTERN001: 1,
    PATTERN010: 2,
    PATTERN011: 3,
    PATTERN100: 4,
    PATTERN101: 5,
    PATTERN110: 6,
    PATTERN111: 7
  };
  const n = {
    N1: 3,
    N2: 3,
    N3: 40,
    N4: 10
  };
  t.isValid = function(o) {
    return o != null && o !== "" && !isNaN(o) && o >= 0 && o <= 7;
  }, t.from = function(o) {
    return t.isValid(o) ? parseInt(o, 10) : void 0;
  }, t.getPenaltyN1 = function(o) {
    const l = o.size;
    let r = 0, a = 0, c = 0, f = null, g = null;
    for (let T = 0; T < l; T++) {
      a = c = 0, f = g = null;
      for (let _ = 0; _ < l; _++) {
        let p = o.get(T, _);
        p === f ? a++ : (a >= 5 && (r += n.N1 + (a - 5)), f = p, a = 1), p = o.get(_, T), p === g ? c++ : (c >= 5 && (r += n.N1 + (c - 5)), g = p, c = 1);
      }
      a >= 5 && (r += n.N1 + (a - 5)), c >= 5 && (r += n.N1 + (c - 5));
    }
    return r;
  }, t.getPenaltyN2 = function(o) {
    const l = o.size;
    let r = 0;
    for (let a = 0; a < l - 1; a++)
      for (let c = 0; c < l - 1; c++) {
        const f = o.get(a, c) + o.get(a, c + 1) + o.get(a + 1, c) + o.get(a + 1, c + 1);
        (f === 4 || f === 0) && r++;
      }
    return r * n.N2;
  }, t.getPenaltyN3 = function(o) {
    const l = o.size;
    let r = 0, a = 0, c = 0;
    for (let f = 0; f < l; f++) {
      a = c = 0;
      for (let g = 0; g < l; g++)
        a = a << 1 & 2047 | o.get(f, g), g >= 10 && (a === 1488 || a === 93) && r++, c = c << 1 & 2047 | o.get(g, f), g >= 10 && (c === 1488 || c === 93) && r++;
    }
    return r * n.N3;
  }, t.getPenaltyN4 = function(o) {
    let l = 0;
    const r = o.data.length;
    for (let c = 0; c < r; c++)
      l += o.data[c];
    return Math.abs(Math.ceil(l * 100 / r / 5) - 10) * n.N4;
  };
  function i(s, o, l) {
    switch (s) {
      case t.Patterns.PATTERN000:
        return (o + l) % 2 === 0;
      case t.Patterns.PATTERN001:
        return o % 2 === 0;
      case t.Patterns.PATTERN010:
        return l % 3 === 0;
      case t.Patterns.PATTERN011:
        return (o + l) % 3 === 0;
      case t.Patterns.PATTERN100:
        return (Math.floor(o / 2) + Math.floor(l / 3)) % 2 === 0;
      case t.Patterns.PATTERN101:
        return o * l % 2 + o * l % 3 === 0;
      case t.Patterns.PATTERN110:
        return (o * l % 2 + o * l % 3) % 2 === 0;
      case t.Patterns.PATTERN111:
        return (o * l % 3 + (o + l) % 2) % 2 === 0;
      default:
        throw new Error("bad maskPattern:" + s);
    }
  }
  t.applyMask = function(o, l) {
    const r = l.size;
    for (let a = 0; a < r; a++)
      for (let c = 0; c < r; c++)
        l.isReserved(c, a) || l.xor(c, a, i(o, c, a));
  }, t.getBestMask = function(o, l) {
    const r = Object.keys(t.Patterns).length;
    let a = 0, c = 1 / 0;
    for (let f = 0; f < r; f++) {
      l(f), t.applyMask(f, o);
      const g = t.getPenaltyN1(o) + t.getPenaltyN2(o) + t.getPenaltyN3(o) + t.getPenaltyN4(o);
      t.applyMask(f, o), g < c && (c = g, a = f);
    }
    return a;
  };
})(Vt);
var pt = {};
const H = gt, at = [
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  1,
  2,
  2,
  1,
  2,
  2,
  4,
  1,
  2,
  4,
  4,
  2,
  4,
  4,
  4,
  2,
  4,
  6,
  5,
  2,
  4,
  6,
  6,
  2,
  5,
  8,
  8,
  4,
  5,
  8,
  8,
  4,
  5,
  8,
  11,
  4,
  8,
  10,
  11,
  4,
  9,
  12,
  16,
  4,
  9,
  16,
  16,
  6,
  10,
  12,
  18,
  6,
  10,
  17,
  16,
  6,
  11,
  16,
  19,
  6,
  13,
  18,
  21,
  7,
  14,
  21,
  25,
  8,
  16,
  20,
  25,
  8,
  17,
  23,
  25,
  9,
  17,
  23,
  34,
  9,
  18,
  25,
  30,
  10,
  20,
  27,
  32,
  12,
  21,
  29,
  35,
  12,
  23,
  34,
  37,
  12,
  25,
  34,
  40,
  13,
  26,
  35,
  42,
  14,
  28,
  38,
  45,
  15,
  29,
  40,
  48,
  16,
  31,
  43,
  51,
  17,
  33,
  45,
  54,
  18,
  35,
  48,
  57,
  19,
  37,
  51,
  60,
  19,
  38,
  53,
  63,
  20,
  40,
  56,
  66,
  21,
  43,
  59,
  70,
  22,
  45,
  62,
  74,
  24,
  47,
  65,
  77,
  25,
  49,
  68,
  81
], ct = [
  7,
  10,
  13,
  17,
  10,
  16,
  22,
  28,
  15,
  26,
  36,
  44,
  20,
  36,
  52,
  64,
  26,
  48,
  72,
  88,
  36,
  64,
  96,
  112,
  40,
  72,
  108,
  130,
  48,
  88,
  132,
  156,
  60,
  110,
  160,
  192,
  72,
  130,
  192,
  224,
  80,
  150,
  224,
  264,
  96,
  176,
  260,
  308,
  104,
  198,
  288,
  352,
  120,
  216,
  320,
  384,
  132,
  240,
  360,
  432,
  144,
  280,
  408,
  480,
  168,
  308,
  448,
  532,
  180,
  338,
  504,
  588,
  196,
  364,
  546,
  650,
  224,
  416,
  600,
  700,
  224,
  442,
  644,
  750,
  252,
  476,
  690,
  816,
  270,
  504,
  750,
  900,
  300,
  560,
  810,
  960,
  312,
  588,
  870,
  1050,
  336,
  644,
  952,
  1110,
  360,
  700,
  1020,
  1200,
  390,
  728,
  1050,
  1260,
  420,
  784,
  1140,
  1350,
  450,
  812,
  1200,
  1440,
  480,
  868,
  1290,
  1530,
  510,
  924,
  1350,
  1620,
  540,
  980,
  1440,
  1710,
  570,
  1036,
  1530,
  1800,
  570,
  1064,
  1590,
  1890,
  600,
  1120,
  1680,
  1980,
  630,
  1204,
  1770,
  2100,
  660,
  1260,
  1860,
  2220,
  720,
  1316,
  1950,
  2310,
  750,
  1372,
  2040,
  2430
];
pt.getBlocksCount = function(n, i) {
  switch (i) {
    case H.L:
      return at[(n - 1) * 4 + 0];
    case H.M:
      return at[(n - 1) * 4 + 1];
    case H.Q:
      return at[(n - 1) * 4 + 2];
    case H.H:
      return at[(n - 1) * 4 + 3];
    default:
      return;
  }
};
pt.getTotalCodewordsCount = function(n, i) {
  switch (i) {
    case H.L:
      return ct[(n - 1) * 4 + 0];
    case H.M:
      return ct[(n - 1) * 4 + 1];
    case H.Q:
      return ct[(n - 1) * 4 + 2];
    case H.H:
      return ct[(n - 1) * 4 + 3];
    default:
      return;
  }
};
var Kt = {}, _t = {};
const W = new Uint8Array(512), ht = new Uint8Array(256);
(function() {
  let n = 1;
  for (let i = 0; i < 255; i++)
    W[i] = n, ht[n] = i, n <<= 1, n & 256 && (n ^= 285);
  for (let i = 255; i < 512; i++)
    W[i] = W[i - 255];
})();
_t.log = function(n) {
  if (n < 1)
    throw new Error("log(" + n + ")");
  return ht[n];
};
_t.exp = function(n) {
  return W[n];
};
_t.mul = function(n, i) {
  return n === 0 || i === 0 ? 0 : W[ht[n] + ht[i]];
};
(function(t) {
  const n = _t;
  t.mul = function(s, o) {
    const l = new Uint8Array(s.length + o.length - 1);
    for (let r = 0; r < s.length; r++)
      for (let a = 0; a < o.length; a++)
        l[r + a] ^= n.mul(s[r], o[a]);
    return l;
  }, t.mod = function(s, o) {
    let l = new Uint8Array(s);
    for (; l.length - o.length >= 0; ) {
      const r = l[0];
      for (let c = 0; c < o.length; c++)
        l[c] ^= n.mul(o[c], r);
      let a = 0;
      for (; a < l.length && l[a] === 0; )
        a++;
      l = l.slice(a);
    }
    return l;
  }, t.generateECPolynomial = function(s) {
    let o = new Uint8Array([1]);
    for (let l = 0; l < s; l++)
      o = t.mul(o, new Uint8Array([1, n.exp(l)]));
    return o;
  };
})(Kt);
const Jt = Kt;
function Nt(t) {
  this.genPoly = void 0, this.degree = t, this.degree && this.initialize(this.degree);
}
Nt.prototype.initialize = function(n) {
  this.degree = n, this.genPoly = Jt.generateECPolynomial(this.degree);
};
Nt.prototype.encode = function(n) {
  if (!this.genPoly)
    throw new Error("Encoder not initialized");
  const i = new Uint8Array(n.length + this.degree);
  i.set(n);
  const s = Jt.mod(i, this.genPoly), o = this.degree - s.length;
  if (o > 0) {
    const l = new Uint8Array(this.degree);
    return l.set(s, o), l;
  }
  return s;
};
var qo = Nt, Yt = {}, V = {}, Bt = {};
Bt.isValid = function(n) {
  return !isNaN(n) && n >= 1 && n <= 40;
};
var j = {};
const Qt = "[0-9]+", Go = "[A-Z $%*+\\-./:]+";
let x = "(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";
x = x.replace(/u/g, "\\u");
const Wo = "(?:(?![A-Z0-9 $%*+\\-./:]|" + x + `)(?:.|[\r
]))+`;
j.KANJI = new RegExp(x, "g");
j.BYTE_KANJI = new RegExp("[^A-Z0-9 $%*+\\-./:]+", "g");
j.BYTE = new RegExp(Wo, "g");
j.NUMERIC = new RegExp(Qt, "g");
j.ALPHANUMERIC = new RegExp(Go, "g");
const xo = new RegExp("^" + x + "$"), Zo = new RegExp("^" + Qt + "$"), Xo = new RegExp("^[A-Z0-9 $%*+\\-./:]+$");
j.testKanji = function(n) {
  return xo.test(n);
};
j.testNumeric = function(n) {
  return Zo.test(n);
};
j.testAlphanumeric = function(n) {
  return Xo.test(n);
};
(function(t) {
  const n = Bt, i = j;
  t.NUMERIC = {
    id: "Numeric",
    bit: 1 << 0,
    ccBits: [10, 12, 14]
  }, t.ALPHANUMERIC = {
    id: "Alphanumeric",
    bit: 1 << 1,
    ccBits: [9, 11, 13]
  }, t.BYTE = {
    id: "Byte",
    bit: 1 << 2,
    ccBits: [8, 16, 16]
  }, t.KANJI = {
    id: "Kanji",
    bit: 1 << 3,
    ccBits: [8, 10, 12]
  }, t.MIXED = {
    bit: -1
  }, t.getCharCountIndicator = function(l, r) {
    if (!l.ccBits)
      throw new Error("Invalid mode: " + l);
    if (!n.isValid(r))
      throw new Error("Invalid version: " + r);
    return r >= 1 && r < 10 ? l.ccBits[0] : r < 27 ? l.ccBits[1] : l.ccBits[2];
  }, t.getBestModeForData = function(l) {
    return i.testNumeric(l) ? t.NUMERIC : i.testAlphanumeric(l) ? t.ALPHANUMERIC : i.testKanji(l) ? t.KANJI : t.BYTE;
  }, t.toString = function(l) {
    if (l && l.id)
      return l.id;
    throw new Error("Invalid mode");
  }, t.isValid = function(l) {
    return l && l.bit && l.ccBits;
  };
  function s(o) {
    if (typeof o != "string")
      throw new Error("Param is not a string");
    switch (o.toLowerCase()) {
      case "numeric":
        return t.NUMERIC;
      case "alphanumeric":
        return t.ALPHANUMERIC;
      case "kanji":
        return t.KANJI;
      case "byte":
        return t.BYTE;
      default:
        throw new Error("Unknown mode: " + o);
    }
  }
  t.from = function(l, r) {
    if (t.isValid(l))
      return l;
    try {
      return s(l);
    } catch {
      return r;
    }
  };
})(V);
(function(t) {
  const n = F, i = pt, s = gt, o = V, l = Bt, r = 1 << 12 | 1 << 11 | 1 << 10 | 1 << 9 | 1 << 8 | 1 << 5 | 1 << 2 | 1 << 0, a = n.getBCHDigit(r);
  function c(_, p, $) {
    for (let k = 1; k <= 40; k++)
      if (p <= t.getCapacity(k, $, _))
        return k;
  }
  function f(_, p) {
    return o.getCharCountIndicator(_, p) + 4;
  }
  function g(_, p) {
    let $ = 0;
    return _.forEach(function(k) {
      const B = f(k.mode, p);
      $ += B + k.getBitsLength();
    }), $;
  }
  function T(_, p) {
    for (let $ = 1; $ <= 40; $++)
      if (g(_, $) <= t.getCapacity($, p, o.MIXED))
        return $;
  }
  t.from = function(p, $) {
    return l.isValid(p) ? parseInt(p, 10) : $;
  }, t.getCapacity = function(p, $, k) {
    if (!l.isValid(p))
      throw new Error("Invalid QR Code version");
    typeof k > "u" && (k = o.BYTE);
    const B = n.getSymbolTotalCodewords(p), b = i.getTotalCodewordsCount(p, $), C = (B - b) * 8;
    if (k === o.MIXED)
      return C;
    const m = C - f(k, p);
    switch (k) {
      case o.NUMERIC:
        return Math.floor(m / 10 * 3);
      case o.ALPHANUMERIC:
        return Math.floor(m / 11 * 2);
      case o.KANJI:
        return Math.floor(m / 13);
      case o.BYTE:
      default:
        return Math.floor(m / 8);
    }
  }, t.getBestVersionForData = function(p, $) {
    let k;
    const B = s.from($, s.M);
    if (Array.isArray(p)) {
      if (p.length > 1)
        return T(p, B);
      if (p.length === 0)
        return 1;
      k = p[0];
    } else
      k = p;
    return c(k.mode, k.getLength(), B);
  }, t.getEncodedBits = function(p) {
    if (!l.isValid(p) || p < 7)
      throw new Error("Invalid QR Code version");
    let $ = p << 12;
    for (; n.getBCHDigit($) - a >= 0; )
      $ ^= r << n.getBCHDigit($) - a;
    return p << 12 | $;
  };
})(Yt);
var qt = {};
const It = F, Gt = 1 << 10 | 1 << 8 | 1 << 5 | 1 << 4 | 1 << 2 | 1 << 1 | 1 << 0, ti = 1 << 14 | 1 << 12 | 1 << 10 | 1 << 4 | 1 << 1, Rt = It.getBCHDigit(Gt);
qt.getEncodedBits = function(n, i) {
  const s = n.bit << 3 | i;
  let o = s << 10;
  for (; It.getBCHDigit(o) - Rt >= 0; )
    o ^= Gt << It.getBCHDigit(o) - Rt;
  return (s << 10 | o) ^ ti;
};
var Wt = {};
const ei = V;
function J(t) {
  this.mode = ei.NUMERIC, this.data = t.toString();
}
J.getBitsLength = function(n) {
  return 10 * Math.floor(n / 3) + (n % 3 ? n % 3 * 3 + 1 : 0);
};
J.prototype.getLength = function() {
  return this.data.length;
};
J.prototype.getBitsLength = function() {
  return J.getBitsLength(this.data.length);
};
J.prototype.write = function(n) {
  let i, s, o;
  for (i = 0; i + 3 <= this.data.length; i += 3)
    s = this.data.substr(i, 3), o = parseInt(s, 10), n.put(o, 10);
  const l = this.data.length - i;
  l > 0 && (s = this.data.substr(i), o = parseInt(s, 10), n.put(o, l * 3 + 1));
};
var ni = J;
const si = V, bt = [
  "0",
  "1",
  "2",
  "3",
  "4",
  "5",
  "6",
  "7",
  "8",
  "9",
  "A",
  "B",
  "C",
  "D",
  "E",
  "F",
  "G",
  "H",
  "I",
  "J",
  "K",
  "L",
  "M",
  "N",
  "O",
  "P",
  "Q",
  "R",
  "S",
  "T",
  "U",
  "V",
  "W",
  "X",
  "Y",
  "Z",
  " ",
  "$",
  "%",
  "*",
  "+",
  "-",
  ".",
  "/",
  ":"
];
function Y(t) {
  this.mode = si.ALPHANUMERIC, this.data = t;
}
Y.getBitsLength = function(n) {
  return 11 * Math.floor(n / 2) + 6 * (n % 2);
};
Y.prototype.getLength = function() {
  return this.data.length;
};
Y.prototype.getBitsLength = function() {
  return Y.getBitsLength(this.data.length);
};
Y.prototype.write = function(n) {
  let i;
  for (i = 0; i + 2 <= this.data.length; i += 2) {
    let s = bt.indexOf(this.data[i]) * 45;
    s += bt.indexOf(this.data[i + 1]), n.put(s, 11);
  }
  this.data.length % 2 && n.put(bt.indexOf(this.data[i]), 6);
};
var oi = Y, ii = function(n) {
  for (var i = [], s = n.length, o = 0; o < s; o++) {
    var l = n.charCodeAt(o);
    if (l >= 55296 && l <= 56319 && s > o + 1) {
      var r = n.charCodeAt(o + 1);
      r >= 56320 && r <= 57343 && (l = (l - 55296) * 1024 + r - 56320 + 65536, o += 1);
    }
    if (l < 128) {
      i.push(l);
      continue;
    }
    if (l < 2048) {
      i.push(l >> 6 | 192), i.push(l & 63 | 128);
      continue;
    }
    if (l < 55296 || l >= 57344 && l < 65536) {
      i.push(l >> 12 | 224), i.push(l >> 6 & 63 | 128), i.push(l & 63 | 128);
      continue;
    }
    if (l >= 65536 && l <= 1114111) {
      i.push(l >> 18 | 240), i.push(l >> 12 & 63 | 128), i.push(l >> 6 & 63 | 128), i.push(l & 63 | 128);
      continue;
    }
    i.push(239, 191, 189);
  }
  return new Uint8Array(i).buffer;
};
const li = ii, ri = V;
function Q(t) {
  this.mode = ri.BYTE, this.data = new Uint8Array(li(t));
}
Q.getBitsLength = function(n) {
  return n * 8;
};
Q.prototype.getLength = function() {
  return this.data.length;
};
Q.prototype.getBitsLength = function() {
  return Q.getBitsLength(this.data.length);
};
Q.prototype.write = function(t) {
  for (let n = 0, i = this.data.length; n < i; n++)
    t.put(this.data[n], 8);
};
var ai = Q;
const ci = V, di = F;
function q(t) {
  this.mode = ci.KANJI, this.data = t;
}
q.getBitsLength = function(n) {
  return n * 13;
};
q.prototype.getLength = function() {
  return this.data.length;
};
q.prototype.getBitsLength = function() {
  return q.getBitsLength(this.data.length);
};
q.prototype.write = function(t) {
  let n;
  for (n = 0; n < this.data.length; n++) {
    let i = di.toSJIS(this.data[n]);
    if (i >= 33088 && i <= 40956)
      i -= 33088;
    else if (i >= 57408 && i <= 60351)
      i -= 49472;
    else
      throw new Error(
        "Invalid SJIS character: " + this.data[n] + `
Make sure your charset is UTF-8`
      );
    i = (i >>> 8 & 255) * 192 + (i & 255), t.put(i, 13);
  }
};
var ui = q, xt = { exports: {} };
(function(t) {
  var n = {
    single_source_shortest_paths: function(i, s, o) {
      var l = {}, r = {};
      r[s] = 0;
      var a = n.PriorityQueue.make();
      a.push(s, 0);
      for (var c, f, g, T, _, p, $, k, B; !a.empty(); ) {
        c = a.pop(), f = c.value, T = c.cost, _ = i[f] || {};
        for (g in _)
          _.hasOwnProperty(g) && (p = _[g], $ = T + p, k = r[g], B = typeof r[g] > "u", (B || k > $) && (r[g] = $, a.push(g, $), l[g] = f));
      }
      if (typeof o < "u" && typeof r[o] > "u") {
        var b = ["Could not find a path from ", s, " to ", o, "."].join("");
        throw new Error(b);
      }
      return l;
    },
    extract_shortest_path_from_predecessor_list: function(i, s) {
      for (var o = [], l = s; l; )
        o.push(l), i[l], l = i[l];
      return o.reverse(), o;
    },
    find_path: function(i, s, o) {
      var l = n.single_source_shortest_paths(i, s, o);
      return n.extract_shortest_path_from_predecessor_list(
        l,
        o
      );
    },
    PriorityQueue: {
      make: function(i) {
        var s = n.PriorityQueue, o = {}, l;
        i = i || {};
        for (l in s)
          s.hasOwnProperty(l) && (o[l] = s[l]);
        return o.queue = [], o.sorter = i.sorter || s.default_sorter, o;
      },
      default_sorter: function(i, s) {
        return i.cost - s.cost;
      },
      push: function(i, s) {
        var o = { value: i, cost: s };
        this.queue.push(o), this.queue.sort(this.sorter);
      },
      pop: function() {
        return this.queue.shift();
      },
      empty: function() {
        return this.queue.length === 0;
      }
    }
  };
  t.exports = n;
})(xt);
(function(t) {
  const n = V, i = ni, s = oi, o = ai, l = ui, r = j, a = F, c = xt.exports;
  function f(b) {
    return unescape(encodeURIComponent(b)).length;
  }
  function g(b, C, m) {
    const y = [];
    let v;
    for (; (v = b.exec(m)) !== null; )
      y.push({
        data: v[0],
        index: v.index,
        mode: C,
        length: v[0].length
      });
    return y;
  }
  function T(b) {
    const C = g(r.NUMERIC, n.NUMERIC, b), m = g(r.ALPHANUMERIC, n.ALPHANUMERIC, b);
    let y, v;
    return a.isKanjiModeEnabled() ? (y = g(r.BYTE, n.BYTE, b), v = g(r.KANJI, n.KANJI, b)) : (y = g(r.BYTE_KANJI, n.BYTE, b), v = []), C.concat(m, y, v).sort(function(A, P) {
      return A.index - P.index;
    }).map(function(A) {
      return {
        data: A.data,
        mode: A.mode,
        length: A.length
      };
    });
  }
  function _(b, C) {
    switch (C) {
      case n.NUMERIC:
        return i.getBitsLength(b);
      case n.ALPHANUMERIC:
        return s.getBitsLength(b);
      case n.KANJI:
        return l.getBitsLength(b);
      case n.BYTE:
        return o.getBitsLength(b);
    }
  }
  function p(b) {
    return b.reduce(function(C, m) {
      const y = C.length - 1 >= 0 ? C[C.length - 1] : null;
      return y && y.mode === m.mode ? (C[C.length - 1].data += m.data, C) : (C.push(m), C);
    }, []);
  }
  function $(b) {
    const C = [];
    for (let m = 0; m < b.length; m++) {
      const y = b[m];
      switch (y.mode) {
        case n.NUMERIC:
          C.push([
            y,
            { data: y.data, mode: n.ALPHANUMERIC, length: y.length },
            { data: y.data, mode: n.BYTE, length: y.length }
          ]);
          break;
        case n.ALPHANUMERIC:
          C.push([
            y,
            { data: y.data, mode: n.BYTE, length: y.length }
          ]);
          break;
        case n.KANJI:
          C.push([
            y,
            { data: y.data, mode: n.BYTE, length: f(y.data) }
          ]);
          break;
        case n.BYTE:
          C.push([
            { data: y.data, mode: n.BYTE, length: f(y.data) }
          ]);
      }
    }
    return C;
  }
  function k(b, C) {
    const m = {}, y = { start: {} };
    let v = ["start"];
    for (let I = 0; I < b.length; I++) {
      const A = b[I], P = [];
      for (let O = 0; O < A.length; O++) {
        const U = A[O], G = "" + I + O;
        P.push(G), m[G] = { node: U, lastCount: 0 }, y[G] = {};
        for (let mt = 0; mt < v.length; mt++) {
          const z = v[mt];
          m[z] && m[z].node.mode === U.mode ? (y[z][G] = _(m[z].lastCount + U.length, U.mode) - _(m[z].lastCount, U.mode), m[z].lastCount += U.length) : (m[z] && (m[z].lastCount = U.length), y[z][G] = _(U.length, U.mode) + 4 + n.getCharCountIndicator(U.mode, C));
        }
      }
      v = P;
    }
    for (let I = 0; I < v.length; I++)
      y[v[I]].end = 0;
    return { map: y, table: m };
  }
  function B(b, C) {
    let m;
    const y = n.getBestModeForData(b);
    if (m = n.from(C, y), m !== n.BYTE && m.bit < y.bit)
      throw new Error('"' + b + '" cannot be encoded with mode ' + n.toString(m) + `.
 Suggested mode is: ` + n.toString(y));
    switch (m === n.KANJI && !a.isKanjiModeEnabled() && (m = n.BYTE), m) {
      case n.NUMERIC:
        return new i(b);
      case n.ALPHANUMERIC:
        return new s(b);
      case n.KANJI:
        return new l(b);
      case n.BYTE:
        return new o(b);
    }
  }
  t.fromArray = function(C) {
    return C.reduce(function(m, y) {
      return typeof y == "string" ? m.push(B(y, null)) : y.data && m.push(B(y.data, y.mode)), m;
    }, []);
  }, t.fromString = function(C, m) {
    const y = T(C, a.isKanjiModeEnabled()), v = $(y), I = k(v, m), A = c.find_path(I.map, "start", "end"), P = [];
    for (let O = 1; O < A.length - 1; O++)
      P.push(I.table[A[O]].node);
    return t.fromArray(p(P));
  }, t.rawSplit = function(C) {
    return t.fromArray(
      T(C, a.isKanjiModeEnabled())
    );
  };
})(Wt);
const yt = F, $t = gt, hi = Jo, fi = Yo, gi = Ot, pi = Ht, Tt = Vt, vt = pt, _i = qo, ft = Yt, yi = qt, mi = V, wt = Wt;
function bi(t, n) {
  const i = t.size, s = pi.getPositions(n);
  for (let o = 0; o < s.length; o++) {
    const l = s[o][0], r = s[o][1];
    for (let a = -1; a <= 7; a++)
      if (!(l + a <= -1 || i <= l + a))
        for (let c = -1; c <= 7; c++)
          r + c <= -1 || i <= r + c || (a >= 0 && a <= 6 && (c === 0 || c === 6) || c >= 0 && c <= 6 && (a === 0 || a === 6) || a >= 2 && a <= 4 && c >= 2 && c <= 4 ? t.set(l + a, r + c, !0, !0) : t.set(l + a, r + c, !1, !0));
  }
}
function $i(t) {
  const n = t.size;
  for (let i = 8; i < n - 8; i++) {
    const s = i % 2 === 0;
    t.set(i, 6, s, !0), t.set(6, i, s, !0);
  }
}
function wi(t, n) {
  const i = gi.getPositions(n);
  for (let s = 0; s < i.length; s++) {
    const o = i[s][0], l = i[s][1];
    for (let r = -2; r <= 2; r++)
      for (let a = -2; a <= 2; a++)
        r === -2 || r === 2 || a === -2 || a === 2 || r === 0 && a === 0 ? t.set(o + r, l + a, !0, !0) : t.set(o + r, l + a, !1, !0);
  }
}
function ki(t, n) {
  const i = t.size, s = ft.getEncodedBits(n);
  let o, l, r;
  for (let a = 0; a < 18; a++)
    o = Math.floor(a / 3), l = a % 3 + i - 8 - 3, r = (s >> a & 1) === 1, t.set(o, l, r, !0), t.set(l, o, r, !0);
}
function kt(t, n, i) {
  const s = t.size, o = yi.getEncodedBits(n, i);
  let l, r;
  for (l = 0; l < 15; l++)
    r = (o >> l & 1) === 1, l < 6 ? t.set(l, 8, r, !0) : l < 8 ? t.set(l + 1, 8, r, !0) : t.set(s - 15 + l, 8, r, !0), l < 8 ? t.set(8, s - l - 1, r, !0) : l < 9 ? t.set(8, 15 - l - 1 + 1, r, !0) : t.set(8, 15 - l - 1, r, !0);
  t.set(s - 8, 8, 1, !0);
}
function Ci(t, n) {
  const i = t.size;
  let s = -1, o = i - 1, l = 7, r = 0;
  for (let a = i - 1; a > 0; a -= 2)
    for (a === 6 && a--; ; ) {
      for (let c = 0; c < 2; c++)
        if (!t.isReserved(o, a - c)) {
          let f = !1;
          r < n.length && (f = (n[r] >>> l & 1) === 1), t.set(o, a - c, f), l--, l === -1 && (r++, l = 7);
        }
      if (o += s, o < 0 || i <= o) {
        o -= s, s = -s;
        break;
      }
    }
}
function Ii(t, n, i) {
  const s = new hi();
  i.forEach(function(c) {
    s.put(c.mode.bit, 4), s.put(c.getLength(), mi.getCharCountIndicator(c.mode, t)), c.write(s);
  });
  const o = yt.getSymbolTotalCodewords(t), l = vt.getTotalCodewordsCount(t, n), r = (o - l) * 8;
  for (s.getLengthInBits() + 4 <= r && s.put(0, 4); s.getLengthInBits() % 8 !== 0; )
    s.putBit(0);
  const a = (r - s.getLengthInBits()) / 8;
  for (let c = 0; c < a; c++)
    s.put(c % 2 ? 17 : 236, 8);
  return Ti(s, t, n);
}
function Ti(t, n, i) {
  const s = yt.getSymbolTotalCodewords(n), o = vt.getTotalCodewordsCount(n, i), l = s - o, r = vt.getBlocksCount(n, i), a = s % r, c = r - a, f = Math.floor(s / r), g = Math.floor(l / r), T = g + 1, _ = f - g, p = new _i(_);
  let $ = 0;
  const k = new Array(r), B = new Array(r);
  let b = 0;
  const C = new Uint8Array(t.buffer);
  for (let A = 0; A < r; A++) {
    const P = A < c ? g : T;
    k[A] = C.slice($, $ + P), B[A] = p.encode(k[A]), $ += P, b = Math.max(b, P);
  }
  const m = new Uint8Array(s);
  let y = 0, v, I;
  for (v = 0; v < b; v++)
    for (I = 0; I < r; I++)
      v < k[I].length && (m[y++] = k[I][v]);
  for (v = 0; v < _; v++)
    for (I = 0; I < r; I++)
      m[y++] = B[I][v];
  return m;
}
function vi(t, n, i, s) {
  let o;
  if (Array.isArray(t))
    o = wt.fromArray(t);
  else if (typeof t == "string") {
    let f = n;
    if (!f) {
      const g = wt.rawSplit(t);
      f = ft.getBestVersionForData(g, i);
    }
    o = wt.fromString(t, f || 40);
  } else
    throw new Error("Invalid data");
  const l = ft.getBestVersionForData(o, i);
  if (!l)
    throw new Error("The amount of data is too big to be stored in a QR Code");
  if (!n)
    n = l;
  else if (n < l)
    throw new Error(
      `
The chosen QR Code version cannot contain this amount of data.
Minimum version required to store current data is: ` + l + `.
`
    );
  const r = Ii(n, i, o), a = yt.getSymbolSize(n), c = new fi(a);
  return bi(c, n), $i(c), wi(c, n), kt(c, i, 0), n >= 7 && ki(c, n), Ci(c, r), isNaN(s) && (s = Tt.getBestMask(
    c,
    kt.bind(null, c, i)
  )), Tt.applyMask(s, c), kt(c, i, s), {
    modules: c,
    version: n,
    errorCorrectionLevel: i,
    maskPattern: s,
    segments: o
  };
}
jt.create = function(n, i) {
  if (typeof n > "u" || n === "")
    throw new Error("No input text");
  let s = $t.M, o, l;
  return typeof i < "u" && (s = $t.from(i.errorCorrectionLevel, $t.M), o = ft.from(i.version), l = Tt.from(i.maskPattern), i.toSJISFunc && yt.setToSJISFunction(i.toSJISFunc)), vi(n, o, s, l);
};
var Zt = {}, At = {};
(function(t) {
  function n(i) {
    if (typeof i == "number" && (i = i.toString()), typeof i != "string")
      throw new Error("Color should be defined as hex string");
    let s = i.slice().replace("#", "").split("");
    if (s.length < 3 || s.length === 5 || s.length > 8)
      throw new Error("Invalid hex color: " + i);
    (s.length === 3 || s.length === 4) && (s = Array.prototype.concat.apply([], s.map(function(l) {
      return [l, l];
    }))), s.length === 6 && s.push("F", "F");
    const o = parseInt(s.join(""), 16);
    return {
      r: o >> 24 & 255,
      g: o >> 16 & 255,
      b: o >> 8 & 255,
      a: o & 255,
      hex: "#" + s.slice(0, 6).join("")
    };
  }
  t.getOptions = function(s) {
    s || (s = {}), s.color || (s.color = {});
    const o = typeof s.margin > "u" || s.margin === null || s.margin < 0 ? 4 : s.margin, l = s.width && s.width >= 21 ? s.width : void 0, r = s.scale || 4;
    return {
      width: l,
      scale: l ? 4 : r,
      margin: o,
      color: {
        dark: n(s.color.dark || "#000000ff"),
        light: n(s.color.light || "#ffffffff")
      },
      type: s.type,
      rendererOpts: s.rendererOpts || {}
    };
  }, t.getScale = function(s, o) {
    return o.width && o.width >= s + o.margin * 2 ? o.width / (s + o.margin * 2) : o.scale;
  }, t.getImageWidth = function(s, o) {
    const l = t.getScale(s, o);
    return Math.floor((s + o.margin * 2) * l);
  }, t.qrToImageData = function(s, o, l) {
    const r = o.modules.size, a = o.modules.data, c = t.getScale(r, l), f = Math.floor((r + l.margin * 2) * c), g = l.margin * c, T = [l.color.light, l.color.dark];
    for (let _ = 0; _ < f; _++)
      for (let p = 0; p < f; p++) {
        let $ = (_ * f + p) * 4, k = l.color.light;
        if (_ >= g && p >= g && _ < f - g && p < f - g) {
          const B = Math.floor((_ - g) / c), b = Math.floor((p - g) / c);
          k = T[a[B * r + b] ? 1 : 0];
        }
        s[$++] = k.r, s[$++] = k.g, s[$++] = k.b, s[$] = k.a;
      }
  };
})(At);
(function(t) {
  const n = At;
  function i(o, l, r) {
    o.clearRect(0, 0, l.width, l.height), l.style || (l.style = {}), l.height = r, l.width = r, l.style.height = r + "px", l.style.width = r + "px";
  }
  function s() {
    try {
      return document.createElement("canvas");
    } catch {
      throw new Error("You need to specify a canvas element");
    }
  }
  t.render = function(l, r, a) {
    let c = a, f = r;
    typeof c > "u" && (!r || !r.getContext) && (c = r, r = void 0), r || (f = s()), c = n.getOptions(c);
    const g = n.getImageWidth(l.modules.size, c), T = f.getContext("2d"), _ = T.createImageData(g, g);
    return n.qrToImageData(_.data, l, c), i(T, f, g), T.putImageData(_, 0, 0), f;
  }, t.renderToDataURL = function(l, r, a) {
    let c = a;
    typeof c > "u" && (!r || !r.getContext) && (c = r, r = void 0), c || (c = {});
    const f = t.render(l, r, c), g = c.type || "image/png", T = c.rendererOpts || {};
    return f.toDataURL(g, T.quality);
  };
})(Zt);
var Xt = {};
const Ei = At;
function Ft(t, n) {
  const i = t.a / 255, s = n + '="' + t.hex + '"';
  return i < 1 ? s + " " + n + '-opacity="' + i.toFixed(2).slice(1) + '"' : s;
}
function Ct(t, n, i) {
  let s = t + n;
  return typeof i < "u" && (s += " " + i), s;
}
function Di(t, n, i) {
  let s = "", o = 0, l = !1, r = 0;
  for (let a = 0; a < t.length; a++) {
    const c = Math.floor(a % n), f = Math.floor(a / n);
    !c && !l && (l = !0), t[a] ? (r++, a > 0 && c > 0 && t[a - 1] || (s += l ? Ct("M", c + i, 0.5 + f + i) : Ct("m", o, 0), o = 0, l = !1), c + 1 < n && t[a + 1] || (s += Ct("h", r), r = 0)) : o++;
  }
  return s;
}
Xt.render = function(n, i, s) {
  const o = Ei.getOptions(i), l = n.modules.size, r = n.modules.data, a = l + o.margin * 2, c = o.color.light.a ? "<path " + Ft(o.color.light, "fill") + ' d="M0 0h' + a + "v" + a + 'H0z"/>' : "", f = "<path " + Ft(o.color.dark, "stroke") + ' d="' + Di(r, l, o.margin) + '"/>', g = 'viewBox="0 0 ' + a + " " + a + '"', _ = '<svg xmlns="http://www.w3.org/2000/svg" ' + (o.width ? 'width="' + o.width + '" height="' + o.width + '" ' : "") + g + ' shape-rendering="crispEdges">' + c + f + `</svg>
`;
  return typeof s == "function" && s(null, _), _;
};
const Ni = Vo, Et = jt, te = Zt, Bi = Xt;
function Mt(t, n, i, s, o) {
  const l = [].slice.call(arguments, 1), r = l.length, a = typeof l[r - 1] == "function";
  if (!a && !Ni())
    throw new Error("Callback required as last argument");
  if (a) {
    if (r < 2)
      throw new Error("Too few arguments provided");
    r === 2 ? (o = i, i = n, n = s = void 0) : r === 3 && (n.getContext && typeof o > "u" ? (o = s, s = void 0) : (o = s, s = i, i = n, n = void 0));
  } else {
    if (r < 1)
      throw new Error("Too few arguments provided");
    return r === 1 ? (i = n, n = s = void 0) : r === 2 && !n.getContext && (s = i, i = n, n = void 0), new Promise(function(c, f) {
      try {
        const g = Et.create(i, s);
        c(t(g, n, s));
      } catch (g) {
        f(g);
      }
    });
  }
  try {
    const c = Et.create(i, s);
    o(null, t(c, n, s));
  } catch (c) {
    o(c);
  }
}
lt.create = Et.create;
lt.toCanvas = Mt.bind(null, te.render);
lt.toDataURL = Mt.bind(null, te.renderToDataURL);
lt.toString = Mt.bind(null, function(t, n, i) {
  return Bi.render(t, i);
});
const Ai = (t = {
  domID: "",
  text: "",
  width: "100px",
  height: "100px",
  colorDark: "#000",
  colorLight: "#fff",
  margin: 1
}) => {
  lt.toCanvas(t.text, {
    errorCorrectionLevel: "L",
    margin: t.margin,
    scal: 177,
    color: {
      dark: t.colorDark,
      light: t.colorLight
    },
    rendererOpts: {
      quality: 0.9
    }
  }).then((n) => {
    n.style.height = t.height, n.style.width = t.width;
    const i = document.getElementById(t.domID);
    i.innerHTML = "", i.appendChild(n);
  }).catch((n) => {
    console.log("err", n);
  });
};
const Mi = Z({
  name: "admissionTicket",
  props: {
    childData: {
      type: Object,
      default: () => ({})
    }
  },
  setup: function(t) {
    const n = X({
      ticketDataCopy: {}
    }), i = () => {
      Ai({
        domID: `admissionTicketCardQRcode${n.ticketDataCopy.studentCode}`,
        text: `\u7F16\u53F7:${n.ticketDataCopy.studentCode};\r
\u59D3\u540D:${n.ticketDataCopy.name};\r
\u8EAB\u4EFD\u8BC1\u53F7:${n.ticketDataCopy.cardNo};\r
\u7533\u8BF7\u7C7B\u522B\uFF1A${n.ticketDataCopy.applyType}`,
        width: "100px",
        height: "100px"
      });
    };
    return tt(() => t.childData, (s) => {
      s && Object.keys(s).length && (n.ticketDataCopy = { ...s }, i());
    }, {
      deep: !0,
      immediate: !0
    }), {
      ...et(n),
      getImage: K
    };
  }
}), S = (t) => (nt("data-v-bd4ebde3"), t = t(), st(), t), Li = { class: "titcket" }, Si = {
  cellspacing: "0",
  cellpadding: "0"
}, Pi = {
  class: "title",
  colspan: "5"
}, Ri = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", {
  class: "title",
  colspan: "4"
}, "\u51C6\u8003\u8BC1", -1)), Fi = { rowspan: "9" }, Ui = ["src"], ji = ["id"], zi = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", null, "\u59D3\u540D", -1)), Oi = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", null, "\u8EAB\u4EFD\u8BC1\u53F7", -1)), Hi = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", null, "\u51C6\u8003\u8BC1\u53F7", -1)), Vi = { colspan: "3" }, Ki = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", null, "\u8003\u573A\u540D\u79F0", -1)), Ji = { colspan: "3" }, Yi = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", null, "\u8003\u573A\u5730\u70B9", -1)), Qi = { colspan: "3" }, qi = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", null, "\u62A5\u8003\u7C7B\u522B", -1)), Gi = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", null, "\u8003\u8BD5\u79D1\u76EE", -1)), Wi = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", null, "\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4", -1)), xi = { colspan: "3" }, Zi = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", null, "\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4", -1)), Xi = { colspan: "3" }, tl = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", null, "\u7406\u8BBA\u8003\u8BD5\u6B21\u6570", -1)), el = { colspan: "3" }, nl = { key: 0 }, sl = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", null, "\u8003\u8BD5\u987B\u77E5", -1)), ol = { colspan: "4" }, il = ["innerHTML"], ll = { key: 1 }, rl = /* @__PURE__ */ S(() => /* @__PURE__ */ e("th", null, "\u51C6\u8003\u8BC1\u5907\u6CE8", -1)), al = { colspan: "4" }, cl = ["innerHTML"], dl = /* @__PURE__ */ S(() => /* @__PURE__ */ e("br", null, null, -1)), ul = /* @__PURE__ */ S(() => /* @__PURE__ */ e("br", null, null, -1));
function hl(t, n, i, s, o, l) {
  return d(), u("div", Li, [
    e("table", Si, [
      e("tr", null, [
        e("th", Pi, h(t.ticketDataCopy.applyType) + "\u4ECE\u4E1A\u8D44\u683C\u8003\u6838", 1)
      ]),
      e("tr", null, [
        Ri,
        e("td", Fi, [
          t.ticketDataCopy.headImg ? (d(), u("img", {
            key: 0,
            class: "head",
            src: t.getImage(t.ticketDataCopy.headImg)
          }, null, 8, Ui)) : E("v-if", !0),
          e("div", {
            id: "admissionTicketCardQRcode" + t.ticketDataCopy.studentCode,
            class: "admissionTicketCardQRcode"
          }, null, 8, ji)
        ])
      ]),
      e("tr", null, [
        zi,
        e("td", null, h(t.ticketDataCopy.name), 1),
        Oi,
        e("td", null, h(t.ticketDataCopy.cardNo), 1)
      ]),
      e("tr", null, [
        Hi,
        e("td", Vi, h(t.ticketDataCopy.studentCode), 1)
      ]),
      e("tr", null, [
        Ki,
        e("td", Ji, h(t.ticketDataCopy.examAddressName), 1)
      ]),
      e("tr", null, [
        Yi,
        e("td", Qi, h(t.ticketDataCopy.examAddress), 1)
      ]),
      e("tr", null, [
        qi,
        e("td", null, h(t.ticketDataCopy.applyType), 1),
        Gi,
        e("td", null, h(t.ticketDataCopy.examSubject), 1)
      ]),
      e("tr", null, [
        Wi,
        e("td", xi, h(t.ticketDataCopy.startDate), 1)
      ]),
      e("tr", null, [
        Zi,
        e("td", Xi, h(t.ticketDataCopy.endDate), 1)
      ]),
      e("tr", null, [
        tl,
        e("td", el, h(t.ticketDataCopy.theoryExamCount), 1)
      ]),
      t.ticketDataCopy.examDocketNotice ? (d(), u("tr", nl, [
        sl,
        e("td", ol, [
          e("div", {
            class: "textinfo",
            innerHTML: t.ticketDataCopy.examDocketNotice
          }, null, 8, il)
        ])
      ])) : E("v-if", !0),
      t.ticketDataCopy.examDocketRemark ? (d(), u("tr", ll, [
        rl,
        e("td", al, [
          e("div", {
            class: "textinfo",
            innerHTML: t.ticketDataCopy.examDocketRemark
          }, null, 8, cl)
        ])
      ])) : E("v-if", !0)
    ]),
    dl,
    ul
  ]);
}
const fl = /* @__PURE__ */ it(Mi, [["render", hl], ["__scopeId", "data-v-bd4ebde3"]]), gl = ot(fl);
const pl = Z({
  name: "certificated",
  props: {
    childData: {
      type: Object,
      default: () => {
      }
    }
  },
  setup(t, { root: n }) {
    const i = X({
      studentInfo: {}
    });
    return tt(() => t.childData, (s) => {
      i.studentInfo = { ...s };
      const { oneApplyTime: o, graduationDatetime: l } = i.studentInfo;
      i.studentInfo.startTime = o == null ? void 0 : o.split(" ")[0], i.studentInfo.endTime = l == null ? void 0 : l.split(" ")[0];
    }, {
      deep: !0,
      immediate: !0
    }), {
      ...et(i),
      getImage: K,
      dateToChinese: le
    };
  }
}), ee = (t) => (nt("data-v-7523f607"), t = t(), st(), t), _l = { id: "certificate-container" }, yl = /* @__PURE__ */ ee(() => /* @__PURE__ */ e("h2", { class: "title" }, "\u9053\u8DEF\u8FD0\u8F93\u4ECE\u4E1A\u8D44\u683C\u57F9\u8BAD\u7ED3\u4E1A\u8BC1\u4E66", -1)), ml = { class: "text-right" }, bl = { class: "container" }, $l = { class: "desc" }, wl = { class: "line" }, kl = { class: "line" }, Cl = { class: "picture" }, Il = ["src"], Tl = { class: "signature" }, vl = { class: "signature_inner" }, El = /* @__PURE__ */ ee(() => /* @__PURE__ */ e("div", null, "\u57F9\u8BAD\u5355\u4F4D(\u76D6\u7AE0)\uFF1A", -1)), Dl = { class: "sign" }, Nl = { class: "sign_pic" }, Bl = ["src"], Al = { class: "signtime" };
function Ml(t, n, i, s, o, l) {
  return d(), u("div", _l, [
    yl,
    e("p", ml, "[\xA0\u7ED3\u4E1A\u8BC1\u4E66\u7F16\u53F7: " + h(t.studentInfo.finishStudyCode) + "\xA0]", 1),
    e("div", bl, [
      e("p", $l, [
        R(" \u5B66\u5458 "),
        e("span", wl, h(t.studentInfo.name), 1),
        R(" \uFF08\u8EAB\u4EFD\u8BC1\u53F7\uFF1A" + h(t.studentInfo.cardNo) + "\uFF09\u4E8E " + h(t.studentInfo.startStudyDate) + " \u81F3 " + h(t.studentInfo.endStudyDate) + " \u671F\u95F4\u53C2\u52A0\u6211\u6821", 1),
        e("span", kl, h(t.studentInfo.applyTypeAlias), 1),
        R(" \u4ECE\u4E1A\u8D44\u683C\u57F9\u8BAD\uFF0C\u5E76\u6309\u8981\u6C42\u5B8C\u6210\u4E86\u6559\u5B66\u5927\u7EB2\u89C4\u5B9A\u5B66\u65F6\u7684\u57F9\u8BAD\uFF0C\u51C6\u4E88\u7ED3\u4E1A\uFF01 ")
      ]),
      e("div", Cl, [
        t.studentInfo.headImg ? (d(), u("img", {
          key: 0,
          src: t.getImage(t.studentInfo.headImg),
          fit: "['fill']"
        }, null, 8, Il)) : E("v-if", !0)
      ])
    ]),
    e("div", null, "(\u62A5\u540D\u7F16\u53F7\uFF1A" + h(t.studentInfo.enrollBatch) + ")", 1),
    e("div", Tl, [
      e("div", vl, [
        El,
        e("div", Dl, [
          e("span", null, h(t.studentInfo.graduationDatetime), 1),
          e("div", Nl, [
            t.studentInfo.signaturePhoto ? (d(), u("img", {
              key: 0,
              src: t.getImage(t.studentInfo.signaturePhoto),
              fit: "['fill']"
            }, null, 8, Bl)) : E("v-if", !0)
          ])
        ])
      ]),
      e("div", Al, h(t.dateToChinese(t.studentInfo.graduationDatetime)), 1)
    ])
  ]);
}
const Ll = /* @__PURE__ */ it(pl, [["render", Ml], ["__scopeId", "data-v-7523f607"]]), Sl = ot(Ll);
const Pl = [
  { value: 1, label: "\u4ECE\u4E1A\u8D44\u683C\u8BC1\u53CA\u590D\u5370\u4EF6" },
  {
    value: 2,
    label: "\u52B3\u52A8\u5408\u540C\u3001\u8058\u7528\u534F\u8BAE\u6216\u8005\u7ECF\u8425\u5408\u540C\u539F\u4EF6\u53CA\u590D\u5370\u4EF6\uFF08\u9A7E\u9A76\u672C\u4EBA\u51FA\u79DF\u8F66\u4ECE\u4E8B\u7ECF\u8425\u6D3B\u52A8\u7684\u4E2A\u4F53\u7ECF\u8425\u8005\u4E0D\u63D0\u4F9B\uFF09"
  },
  { value: 3, label: "\u9053\u8DEF\u8FD0\u8F93\u8BC1\u53CA\u590D\u5370\u4EF6\uFF08\u9A7E\u9A76\u672C\u4EBA\u51FA\u79DF\u8F66\u4ECE\u4E8B\u7ECF\u8425\u6D3B\u52A8\u7684\u4E2A\u4F53\u7ECF\u8425\u8005\u9700\u63D0\u4F9B\uFF09" }
], Rl = [
  { value: 1, label: "\u4ECE\u4E1A\u8D44\u683C\u8BC1\u53CA\u590D\u5370\u4EF6" },
  {
    value: 2,
    label: "\u52B3\u52A8\u5408\u540C\u3001\u8058\u7528\u534F\u8BAE\u6216\u8005\u7ECF\u8425\u5408\u540C\u539F\u4EF6\u53CA\u590D\u5370\u4EF6\uFF08\u9A7E\u9A76\u672C\u4EBA\u51FA\u79DF\u8F66\u4ECE\u4E8B\u7ECF\u8425\u6D3B\u52A8\u7684\u4E2A\u4F53\u7ECF\u8425\u8005\u4E0D\u63D0\u4F9B\uFF09"
  },
  { value: 3, label: "\u7EE7\u7EED\u6559\u80B2\u8BB0\u5F55" },
  { value: 4, label: "\u9053\u8DEF\u8FD0\u8F93\u8BC1\u53CA\u590D\u5370\u4EF6\uFF08\u9A7E\u9A76\u672C\u4EBA\u51FA\u79DF\u8F66\u4ECE\u4E8B\u7ECF\u8425\u6D3B\u52A8\u7684\u4E2A\u4F53\u7ECF\u8425\u8005\u9700\u63D0\u4F9B\uFF09" }
], Fl = Z({
  name: "registerTable",
  props: {
    childData: {
      type: Object,
      default: () => {
      }
    }
  },
  setup(t, { root: n }) {
    const i = X({
      checked: !1,
      registerForm: {
        name: "",
        cardNo: "",
        gender: "",
        address: "",
        photoBase: "",
        telephone: "",
        vehicleNo: "",
        registerType: "",
        enterpriseName: "",
        complaintPhone: "",
        certificateCode: "",
        registerMaterials: [],
        continueRegisterMaterials: [],
        registerBeginDate: "",
        registerEndDate: ""
      }
    });
    return tt(
      () => t.childData,
      (s) => {
        for (let o in i.registerForm)
          o === "gender" ? i.registerForm[o] = s[o] === 1 ? "\u7537" : "\u5973" : o === "photoBase" ? i.registerForm[o] = K(s[o]) : i.registerForm[o] = s[o];
      },
      {
        deep: !0,
        immediate: !0
      }
    ), {
      getImage: K,
      ...et(i),
      registerMaterials: Pl,
      continueRegisterMaterials: Rl
    };
  }
}), D = (t) => (nt("data-v-5cd67c31"), t = t(), st(), t), Ul = { class: "register-table" }, jl = {
  cellspacing: "0",
  cellpadding: "0"
}, zl = /* @__PURE__ */ D(() => /* @__PURE__ */ e("caption", null, [
  /* @__PURE__ */ e("h2", { class: "register-title" }, "\u56DB\u5DDD\u7701\u51FA\u79DF\u8F66\u9A7E\u9A76\u5458\u4ECE\u4E1A\u8D44\u683C\u6CE8\u518C\u767B\u8BB0\u8868")
], -1)), Ol = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", null, "\u59D3\u540D", -1)), Hl = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", null, "\u6027\u522B", -1)), Vl = { rowspan: "6" }, Kl = { class: "upload-img" }, Jl = ["src"], Yl = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", null, "\u4F4F\u5740", -1)), Ql = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", null, "\u8054\u7CFB\u7535\u8BDD", -1)), ql = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", null, "\u6CE8\u518C\u670D\u52A1\u5355\u4F4D", -1)), Gl = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", null, "\u6295\u8BC9\u7535\u8BDD", -1)), Wl = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", null, "\u8EAB\u4EFD\u8BC1\u53F7", -1)), xl = { colspan: "3" }, Zl = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", null, "\u4ECE\u4E1A\u8D44\u683C\u8BC1\u53F7", -1)), Xl = { colspan: "3" }, tr = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", null, "\u8F66\u8F86\u4FE1\u606F", -1)), er = { colspan: "3" }, nr = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", null, "\u7533\u8BF7\u79CD\u7C7B", -1)), sr = { colspan: "4" }, or = { class: "materialbox flex justify-center" }, ir = ["checked"], lr = /* @__PURE__ */ D(() => /* @__PURE__ */ e("label", { for: "radio1" }, "\u6CE8\u518C", -1)), rr = ["checked"], ar = /* @__PURE__ */ D(() => /* @__PURE__ */ e("label", { for: "radio2" }, "\u5EF6\u7EED\u6CE8\u518C", -1)), cr = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", null, "\u6750\u6599\u6E05\u5355", -1)), dr = { colspan: "2" }, ur = { class: "materialbox" }, hr = /* @__PURE__ */ D(() => /* @__PURE__ */ e("div", { class: "title" }, "\u6CE8\u518C\u8D44\u6599\u6E05\u5355\uFF1A", -1)), fr = { class: "flex justify-center flex-col" }, gr = ["label"], pr = ["id", "checked"], _r = ["for"], yr = { colspan: "2" }, mr = { class: "materialbox" }, br = /* @__PURE__ */ D(() => /* @__PURE__ */ e("div", { class: "title" }, "\u5EF6\u7EED\u6CE8\u518C\u8D44\u6599\u6E05\u5355\uFF1A", -1)), $r = { class: "flex justify-center flex-col" }, wr = ["label"], kr = ["id", "checked"], Cr = ["for"], Ir = /* @__PURE__ */ D(() => /* @__PURE__ */ e("tr", null, [
  /* @__PURE__ */ e("td", null, "\u627F\u8BFA"),
  /* @__PURE__ */ e("td", { colspan: "4" }, [
    /* @__PURE__ */ e("div", { class: "promise" }, [
      /* @__PURE__ */ e("div", { class: "content" }, "\u672C\u4EBA\u627F\u8BFA\u4EE5\u4E0A\u6240\u6709\u5185\u5BB9\u771F\u5B9E\u3001\u6709\u6548\uFF0C\u5E76\u627F\u62C5\u7531\u6B64\u4EA7\u751F\u7684\u6CD5\u5F8B\u8D23\u4EFB\u3002"),
      /* @__PURE__ */ e("div", { class: "sign" }, [
        /* @__PURE__ */ e("span", null, "\u672C\u4EBA\u7B7E\u5B57\uFF1A"),
        /* @__PURE__ */ e("span", null, "\u65E5\u671F\uFF1A")
      ])
    ])
  ])
], -1)), Tr = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", null, "\u7BA1\u7406\u90E8\u95E8\u610F\u89C1", -1)), vr = { colspan: "4" }, Er = { class: "suggest" }, Dr = /* @__PURE__ */ D(() => /* @__PURE__ */ e("p", { class: "title" }, "\u7ECF\u5BA1\u6838\uFF1A", -1)), Nr = { class: "item" }, Br = /* @__PURE__ */ D(() => /* @__PURE__ */ e("label", { for: "checkaudit" }, "\xA0\u540C\u610F\u6CE8\u518C", -1)), Ar = { class: "item" }, Mr = /* @__PURE__ */ D(() => /* @__PURE__ */ e("label", { for: "checkaudit1" }, "\xA0\u4E0D\u540C\u610F\u6CE8\u518C\uFF0C\u7406\u7531:", -1)), Lr = /* @__PURE__ */ D(() => /* @__PURE__ */ e("div", null, [
  /* @__PURE__ */ e("div", {
    class: "textR",
    style: { padding: "10px 50px 0 0" }
  }, "(\u76D6 \u7AE0)"),
  /* @__PURE__ */ e("div", {
    class: "textR",
    style: { padding: "10px 50px 5px 0" }
  }, " \u5E74\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u6708\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u65E5 ")
], -1)), Sr = /* @__PURE__ */ D(() => /* @__PURE__ */ e("td", { rowspan: "2" }, "\u8BC1\u4EF6\u6CE8\u518C\u4FE1\u606F", -1)), Pr = { colspan: "4" }, Rr = { class: "register-info" }, Fr = { colspan: "4" }, Ur = { class: "register-info" }, jr = /* @__PURE__ */ D(() => /* @__PURE__ */ e("span", null, "\u7ECF\u529E\u4EBA(\u7B7E\u5B57)", -1)), zr = { class: "beginDate" };
function Or(t, n, i, s, o, l) {
  return d(), u("div", Ul, [
    e("table", jl, [
      zl,
      e("tr", null, [
        Ol,
        e("td", null, h(t.registerForm.name), 1),
        Hl,
        e("td", null, h(t.registerForm.gender), 1),
        e("td", Vl, [
          e("div", Kl, [
            t.registerForm.photoBase ? (d(), u("img", {
              key: 0,
              src: t.registerForm.photoBase,
              alt: ""
            }, null, 8, Jl)) : E("v-if", !0)
          ])
        ])
      ]),
      e("tr", null, [
        Yl,
        e("td", null, h(t.registerForm.address), 1),
        Ql,
        e("td", null, h(t.registerForm.telephone), 1)
      ]),
      e("tr", null, [
        ql,
        e("td", null, h(t.registerForm.enterpriseName), 1),
        Gl,
        e("td", null, h(t.registerForm.complaintPhone), 1)
      ]),
      e("tr", null, [
        Wl,
        e("td", xl, h(t.registerForm.cardNo), 1)
      ]),
      e("tr", null, [
        Zl,
        e("td", Xl, h(t.registerForm.certificateCode), 1)
      ]),
      e("tr", null, [
        tr,
        e("td", er, h(t.registerForm.vehicleNo), 1)
      ]),
      e("tr", null, [
        nr,
        e("td", sr, [
          e("div", or, [
            e("input", {
              id: "radio1",
              type: "radio",
              name: "radio",
              checked: t.registerForm.registerType === 1
            }, null, 8, ir),
            lr,
            R("\xA0\xA0\xA0\xA0 "),
            e("input", {
              id: "radio2",
              type: "radio",
              name: "radio",
              checked: t.registerForm.registerType === 2
            }, null, 8, rr),
            ar
          ])
        ])
      ]),
      e("tr", null, [
        cr,
        e("td", dr, [
          e("div", ur, [
            hr,
            e("div", fr, [
              (d(!0), u(N, null, M(t.registerMaterials, (r, a) => (d(), u("div", {
                class: "flex",
                style: { "margin-left": "10px", "align-items": "baseline" },
                key: a,
                label: r.label
              }, [
                e("input", {
                  type: "checkbox",
                  id: `checktype1${a}`,
                  class: "flex flex-start",
                  checked: t.registerForm.registerMaterials && t.registerForm.registerMaterials.includes(r.value)
                }, null, 8, pr),
                e("label", {
                  for: `checktype1${a}`
                }, "\xA0" + h(r.label), 9, _r)
              ], 8, gr))), 128))
            ])
          ])
        ]),
        e("td", yr, [
          e("div", mr, [
            br,
            e("div", $r, [
              (d(!0), u(N, null, M(t.continueRegisterMaterials, (r, a) => (d(), u("div", {
                class: "flex",
                style: { "margin-left": "10px", "align-items": "baseline" },
                key: a,
                label: r.label
              }, [
                e("input", {
                  type: "checkbox",
                  id: `checktype2${a}`,
                  class: "flex flex-start",
                  checked: t.registerForm.continueRegisterMaterials && t.registerForm.continueRegisterMaterials.includes(r.value)
                }, null, 8, kr),
                e("label", {
                  for: `checktype2${a}`
                }, "\xA0" + h(r.label), 9, Cr)
              ], 8, wr))), 128))
            ])
          ])
        ])
      ]),
      Ir,
      e("tr", null, [
        Tr,
        e("td", vr, [
          e("div", Er, [
            Dr,
            e("div", Nr, [
              dt(e("input", {
                type: "checkbox",
                id: "checkaudit",
                class: "flex flex-start",
                "onUpdate:modelValue": n[0] || (n[0] = (r) => t.checked = r)
              }, null, 512), [
                [ut, t.checked]
              ]),
              Br
            ]),
            e("div", Ar, [
              dt(e("input", {
                type: "checkbox",
                class: "flex flex-start",
                id: "checkaudit1",
                "onUpdate:modelValue": n[1] || (n[1] = (r) => t.checked = r)
              }, null, 512), [
                [ut, t.checked]
              ]),
              Mr
            ]),
            Lr
          ])
        ])
      ]),
      e("tr", null, [
        Sr,
        e("td", Pr, [
          e("div", Rr, "\u4ECE\u4E1A\u8D44\u683C\u8BC1\u6CE8\u518C\u6709\u6548\u671F\uFF1A" + h(t.registerForm.registerEndDate), 1)
        ])
      ]),
      e("tr", null, [
        e("td", Fr, [
          e("div", Ur, [
            jr,
            e("span", zr, "\u65E5\u671F\uFF1A" + h(t.registerForm.registerBeginDate), 1)
          ])
        ])
      ])
    ])
  ]);
}
const Hr = /* @__PURE__ */ it(Fl, [["render", Or], ["__scopeId", "data-v-5cd67c31"]]), Vr = ot(Hr), Kr = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  teachLog: wn,
  applyTable: Ho,
  admissionTicket: gl,
  certificated: Sl,
  registerTable: Vr
}, Symbol.toStringTag, { value: "Module" })), Jr = function(t) {
  Object.values(Kr).forEach((n) => {
    !n || !n.name || n.install(t);
  });
}, qr = {
  install: Jr
};
export {
  gl as admissionTicket,
  Ho as applyTable,
  Sl as certificated,
  qr as default,
  Vr as registerTable,
  wn as teachLog
};
